본문 바로가기

Database/DB

두개의 테이블에 동시에 값 넣기.

아..이런게 가능하군요. 전 무조건 java로 해서 쿼리를 두번 돌렸는데..;; 간편하네요;;

테스트를 위해서 X,Y 라는 테이블을 만들어 봤습니다.

SQL> create table x (numberX number);

테이블이 생성되었습니다.

SQL> create table y (numberY number);

테이블이 생성되었습니다.

멀티 insert 를 사용해서 넣어봤습니다.

 insert all
   into x values(input)
   into y values(input)
   select &input as input from dual;



if문 과 switch문 처럼 원하는 행에 넣을 값을 조정도 할수 있다.;; 

- 신기한 문법이 많구나. join 만으로도 벅찬데 잼있는것도 많다.

'Database > DB' 카테고리의 다른 글

sql rollup 합계  (0) 2011.01.17
오라클 9i sql & pl/sql 완독.  (0) 2011.01.05
간단한 join 문제  (1) 2010.12.27
sql 프로시져 만들기 도전~!  (0) 2010.12.11
java.sql.SQLException: ORA-01002  (0) 2010.10.26