1. 어떻게 쓰나?
MERGE INTO 대상 테이블
USING (원본 테이블)
ON (조건)
WHEN MATCHED THEN merge_update 절
WHEN NOT MATCHED THEN merge_insert 절
2. 참고사항
1) 대상 테이블, 원본 테이블에 ALIAS 주기
2) merge_update 절 : update 대상 table 과 조건이 없음 (table 과 조건은 이미 MERGE 구문에서 명시)
3) merge_insert 절 : table 이 없음, values 구문이 특이함
3. 예시
'Programming Practice > SQL' 카테고리의 다른 글
한 ROW씩 조회된 여러 결과를 옆으로 늘려서 표시 (0) | 2014.09.13 |
---|---|
백업 테이블에 데이터를 입력할 때 SELECT 한 내역을 특정 테이블에 바로 INSERT (0) | 2014.09.13 |
[oracle]집계 함수 결과를 GROUP BY를 하지 않은 ROW에서 표시하고 싶을 때 (0) | 2014.09.13 |
[oracle]조회 대상이 되는 INLINE VIEW를 따로 떼어놓는 방법 (0) | 2014.09.13 |
[oracle]oracle sql 에서 총계, 소계 구하는 방법 (0) | 2014.09.13 |