본문 바로가기

Oracle

여러테이블에 동시에 한테이블이 데이터를 입력



INSERT ALL

 INTO emp_hir VALUES(empno, ename, hiredate)

 INTO emp_mgr VALUES(empno, ename, mgr)

 SELECT empno, ename, hiredate, mgr

 FROM EMP

 WHERE deptno > 20;


insert all은

한테이블의 값을 여러테이블에 동시에 입력해주는 명령어..

컬럼명은 서브쿼리의 컬럼명과 동일해야 한다.



'Oracle' 카테고리의 다른 글

merge  (0) 2013.02.18
index : 인덱스  (0) 2013.02.15
sequence : 시퀀스  (0) 2013.02.14
alter : 테이블 변경  (0) 2013.02.14
테이블 복제와 데이터 삽입  (0) 2013.02.13