2011. 12. 26. 10:43
MERGE INTO (Oracle) -> update와 insert를 한방해 해주는 용한놈 I.lib()/I.lib(Oracle)2011. 12. 26. 10:43
..
..
..
.
테이터를 넣어야할 테이블에
값이 이미 있으면 Update
값이 없으면 Insert
MERGE INTO table_name alias --테이블 명만 올수 있음(셀렉트 쿼리 No)
USING (table|view|subquery) alias --일반적으로 쓰는 쿼리 Ok
ON (join condition) --where 절이라고 생각하면됨(조건에 서브 OK)
WHEN MATCHED THEN --데이터 중복건이 있는경우 Update
UPDATE SET col1 = val1[, col2 = val2…]
WHEN NOT MATCHED THEN -- 중복건이 없는 경우 처리 Insert
INSERT (컬럼리스트) VALUES (값들....);
'I.lib() > I.lib(Oracle)' 카테고리의 다른 글
오라클 Partition Table(파티션 테이블 ) (0) | 2012.06.20 |
---|---|
오라클 테이블 & 인덱스 사이즈 보는 쿼리 (1) | 2012.06.14 |
오라클 테이블 스페이스 생성 (0) | 2012.06.07 |
Oracle(오라클) 의 테이블 스페이스(Table space) 에 대한 간단 정리 (0) | 2012.06.05 |
오라클 페이징 처리 (0) | 2010.09.07 |