insert
-
[쿼리] INSERT ~ SELECTDB 2015. 11. 9. 09:51
MERGE INTO기능 이 안먹히는 데이터베이스를 만나서 차선책으로 찾은 쿼리다.. 보통은 어떤 테이블에 있는 데이터를 다른 테이블로 저장 시킬 때 쓰는 쿼리이다. 기본적인 쿼리를 보면.. INSERT INTO 테이블명( col1,col2,col3) SELECT val1, val2, val3 FROM 테이블명 WHERE 조건식 각 컬럼의 타입이 같을 경우 이런식으로 테이블 복사를 할 때 사용한다. 나는 복사를 하려는것이 아니고 해당 테이블에 내가 넣으려는 값이 있는지 체크하고 넣는것이 목적이기 때문에 아래와 같은 쿼리를 사용했다. INSERT INTO 테이블명(col1, col2, col3) SELECT val1, val2, val3 FROM DUAL WHERE NOT EXISTS (SELECT 데이터가..