Oracle(49)
-
다중행 서브 쿼리 - 다중행 연산자 (IN, ANY, EXISTS)
다중행 서브 쿼리 서브 쿼리에서의 결과가 두 건 이상 출력되는 것 서브 쿼리의 결과가 여러 건 출력되기 때문에 단일행 연산자를 사용할 수 없으며 별도의 다중행 연산자를 사용해야 합니다. SELECT(조회 대상 1) FROM( 대상 테이블 1) WHERE(조건 칼럼)(조건 연산자: IN /ALL / ANY / EXISTS) (SELECT(조회 대상 2) FROM( 대상 테이블 2) WHERE(두 번째 조건)) (ORDER BY)(정렬기준) ; 다중행 연산자 · IN · http://codedragon.tistory.com/4472 · ALL · http://codedragon.tistory.com/4473 · ANY · http://codedragon.tistory.com/4501 · EXISTS · ht..
-
ANY 연산자
ANY 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 검색 결과와 하나 이상이 일치하면 참 연산자 반환값 ANY 찾아진 값에 대해서 하나라도 크면 참 최대값을 반환
-
ALL
ALL 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 검색 결과와 모든 값이 일치하면 참 입니다. 검색한 값에 AND연산을 해서 모두 참이면 참이 되는 것 연산자 반환값 ALL 최대값을 반환
-
단일행 서브 쿼리(Single Row Query), 단일행 비교 연산자
단일행 서브 쿼리(Single Row Query) 수행 결과가 오직 하나의 로우(행)만을 반환하는 것 서브 쿼리를 수행한 결과가 1건만 나오고, 이 결과를 메인 쿼리로 전달해서 메인 쿼리를 수행하게 됩니다. 메인쿼리의 WHERE절에서는 단일행 비교 연산자를 사용해야 합니다. SCOTT의 부서명을 알아내기 위한 서브쿼리문이 바로 단일행 서브 쿼리문입니다. SELECT dname FROM dept WHERE deptno=(SELECT deptno FROM emp WHERE ename='SCOTT'); 단일행 비교 연산자 http://codedragon.tistory.com/4380 비교 연산자, 비교 연산자 종류, 숫자형 데이터 비교, 문자, 날짜 데이터 비교하기 비교 연산자 =, >, =, Greater ..
-
IP로 Oracle에 접속이 되지 않는 경우 - java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection
IP로 Oracle에 접속이 되지 않는 경우 (해결방법) tnsnames.ora, listener.ora파일 수정하기 listener.ora 파일에 설정 추가하기 오라클 서비스 재시작 외부에서 원격접속시 접속안된다면 방화벽 설정도 체크해 보시기 바랍니다. 오류메시지 String dbURL = "jdbc:oracle:thin:@192.168.0.2:1521:orcl"; java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listene..
-
오라클의 설치 확인
설치확인 - 프로그램 목록 시작 >>> 모든 프로그램 Oracle - OraDb11g_home 항목 확인 설치확인 - 오라클 서비스 실행여부 확인 오라클 데이터베이스가 시작된 상태을 확인 설치확인 - SQL Plus 로 설치 확인 시작 >>> 모든 프로그램 Oracle - OraDb11g_home >>> SQL Plus 실행 system 입력 >>> 설치시 입력한 비밀번호 입력(비밀번호는 화면에 보이지 않습니다) 접속 성공!!! show parameter db_name; 정상 설치 확인 완료!!!