다중 행 입력 - Conditional-First INSERT 예
*사용 예
-학생 테이블에서 2학년 이상의 학생을 검색하여 height_info 테이블에는 키가 170보다 큰 학생의 학번, 이름, 키를 입력하고 weight_info 테이블에는 몸무게가 70보다 큰 학생의 학번, 이름, 몸무게를 각각 입력하여라. 단, 키가 170보다 작고, 몸무게가 70보다 큰 학생은 weight_info 테이블만 입력한다.
SQL> INSERT FIRST 2 WHEN height > 170 THEN 3 INTO height_info VALUES (studno, name, height) 4 WHEN weight < 70 THEN 5 INTO weight_info VALUES (studno, name, height) 6 SELECT studno, name, height, weight 7 FROM student 8 WHERE grade >= '2' ; |
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 426. 다중 행 입력 - PIVOTING INSERT (0) | 2015.11.12 |
---|---|
오라클공부 425. 다중 행 입력 - Conditional-First INSERT 예 (0) | 2015.11.12 |
오라클공부 423. 다중 행 입력 - Conditional-First INSERT 예 (0) | 2015.11.12 |
오라클공부 422. 다중 행 입력 - Conditional-First INSERT (0) | 2015.11.10 |
오라클공부 421. 다중 행 입력 - Conditonal INSERT ALL 예 (0) | 2015.11.10 |