개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

* Conditional-First INSERT 명령문
- 서브쿼리의 결과 집합에 대해 WHEN 조건절에서 지정한 조건을 만족하는 첫번째 테이블에 우선적으로 입력하기 위한 명령문
- 서브쿼리의 결과 집합중에서 조건을 만족하는 첫 번째 WHEN절 에서 지정한 테이블에만 입력하고 그외의 결과집합에서 나머지 WHEN절에 조건이 만족하면 첫번째 조건에 INSERT한 행을 제외하고 INSERT, 마지막에는 ELSE절에 정의된 TABLE에 INSERT

 

 

 

 

* 사용 예
- 학생 테이블에서 2학년 이상의 학생을 검색하여 height_info 테이블에는 키가 170보다 큰 학생의 학번, 이름, 키를 입력하고 weight_info 테이블에는 몸무게가 70보다 큰 학생의 학번, 이름, 몸무게를 각각 입력하여라. 단, 키가 170보다 작고, 몸무게가 70보다 큰 학생은 weight_info 테이블만 입력한다.

 

 

 

 

 

 

 

+ Recent posts