Merge문이란?
insert , update , delete 를 한번에 처리 가능하므로
대용량의 데이터가 일괄처리 되어야할 때 아주 유용하게 사용할 수 있다.
SQL문장을 보면 더욱 쉽게 이해 될 수 있으므로 이하 설명은 생략한다.
MERGE INTO TABLE A --DATA Manipulation To TABLE
USING DUAL --Condition ON (A.EMP_NO = '값')
WHEN MATCHED THEN
UPDATE SET
,
,
,
,
WHEN NOT MATCHED THEN
INSERT (
,
,
,
,
,
);
USING문에서는 다른 테이블과 Join 을 할 수 있으며
조건을 추가할 수 있다.
Insert , Delete , Update는 아주 중요한 일이므로
테이블간의 Trigger 생성하여 활성화 함으로써
데이터의 움직임을 감시 및 추적 할 것을 추천한다.
'SQL' 카테고리의 다른 글
친절한 SQL 중요포인트 DBMS 기본상식 OR조건 (0) | 2021.11.15 |
---|---|
[SQLP] 분석함수,윈도우함수 RANGE / UNBOUNDED PRECEDING / CURRENT ROW / UNBOUNDED FOLLOWING (0) | 2021.08.04 |
MSSQL 테이블생성명령어(바로 복사해서 사용가능) (0) | 2020.07.02 |
(MySql)테이블 생성명령어 (0) | 2020.06.20 |