분류 전체보기(185)
-
[SQL] 오라클 계층형쿼리 START WITH ~ CONNECT BY
계층형쿼리란? 한 테이블에 레코드들이 계층관계(상위,하위)를 이루며 존재할 때, 이 관계에 따라 레코드를 계층관계(상위,하위)의 한 구조로 데이터를 가져올 때 사용되는 쿼리 계층형쿼리설명 예제데이터생성 [DEPTH_1] 동물 --[DEPTH_2] 포유류 ----[DEPTH_4] 사자 ----[DEPTH_5] 호랑이 ----[DEPTH_6] 치타 --[DEPTH_3] 조류 ----[DEPTH_7] 닭 ----[DEPTH_8] 비둘기 ----[DEPTH_9] 독수리 /* 예제테이블생성 */ CREATE TABLE ANI_DEPTH_TAB ( ANIMAL_DEPTH_CD VARCHAR2(8) NOT NULL PRIMARY KEY, PAR_ANIMAL_DEPTH_CD VARCHAR2(8), ANIMAL_NM V..
2023.01.30 -
[오라클 접속 오류] 상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection
[오류발생상황] SQL Developer 접속시 아래와 같은 오류가 발생. 상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection [해결방법] 해결방법1. docker 컨테이너가 내려간 경우 docker를 통한 컨테이너로 오라클을 실행하는 경우, docker가 어떠한 이유로 내려가는 경우 발생할 수 있는 오류. 해당 경우는 컨테이너를 재실행 하여 해결 가능. 1. 터미널 실행 2. 아래 명령어 입력 $ sudo docker ps -all 3. 오라클 컨테이너 ID 확인 4. 아래 명령어 입력 $ sudo docker restart '오라클 CONTAINER ID' 해결방법2. Listener 중지된 경우 오라클 리스너가 ..
2023.01.30 -
[SQL] 논리연산자 우선순위
[연산자의 우선순위] AND > OR WHERE구 내에서 AND가 OR보다 우선순위가 먼저임. ex) SELECT * FROM sample24 WHERE a = 1 OR a = 2 AND b = 1 OR b = 2; 1. a=1 2. a=2 AND b=1 3. b=2 'a열이 1이다' 또는 'a열이 2이고 b열이 1이다 ' 또는 'b열이 2이다' 만약, 'a열이 1이거나 2면서 b열이 1이거나 2이다' 를 검색하고 할 경우, ex) SELECT * FROM sample24 WHERE (a = 1 OR a = 2 ) AND ( b = 1 OR b = 2); 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.24 -
[SQL] 특수문자의 이스케이프 처리방법
[SQL작성시 이스케이프 처리 방법] \(백슬래시)를 사용하여 특수문자의 이스케이프를 처리 이스케이프 처리가 필요한 특수 문자 특수문자 이스케이프 처리를 안했을 경우 & * 와일드 카드 문자로 사용 @ 쿼리의 첫 번째 문자일 경우 구문 오류가 생성됨. xmlxp 표현식에서는 속성을 참조할 때 사용됨. [] xmlxp 표현식에서 요소 및 속성의 컨텐츠를 검색할 때 사용됨. {} 구문오류 발생. \ ^(캐럿) 가중치(부스팅) 용어에 사용됨. : 필드의 콘텐츠에서 검색할 때 사용됨. = 구문 오류를 생성 ! 쿼리의 첫번째 문자일 경우 구문오류 발생. / xmlxp 표현식에서 슬래시가 요소 경로 구분자로 사용됨. > ,
2022.08.24 -
[MySQL] 윈도우 MySQL 클라이언트 사용법
1. cmd접속 2. > mysql -uroot -p mysql -u[사용자명] -p[비밀번호] 3. 설치시 설정한 패스워드 입력 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.23 -
[MySQL] 윈도우 MySQL 설정방법
1. MySqL 설치경로 확인 (클라이언트 프로그램인 mysql.exe 설치경로) C:\Program Files\MySQL\MySQL Server 8.0\bin 2. 제어판 > 시스템 > 고급시스템설정 클릭 3. 환경변수 클릭 4. 시스템 변수의 목록에서 Path를 찾아 클릭한 후 편집버튼 클릭 5. 편집팝업창이 뜨면, 1번의 mysql.exe설치경로 추가 후 확인버튼 클릭 6. 완료 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.23