MERGE INTO TEDUM300 TT
USING
(SELECT UNIV_ID
, MNG_NO
, UNIV_CD
, KOR_UNIV_NM
, AEA_CD
, PRDNT_NM
, ZIP_CODE
, ADDR
, TEL_NO
, FAX_NO
, UNIV_SET
FROM TEDUM301) ST
ON (TT.UNIV_ID = ST.UNIV_ID AND TT.UNIV_CD = ST.UNIV_CD)
WHEN MATCHED THEN -- 존재하면 UPDATE
UPDATE SET
TT.MNG_NO = ST.MNG_NO
, TT.KOR_UNIV_NM = ST.KOR_UNIV_NM
, TT.AEA_CD = ST.AEA_CD
, TT.PRDNT_NM = ST.PRDNT_NM
, TT.ZIP_CODE = ST.ZIP_CODE
, TT.ADDR = ST.ADDR
, TT.TEL_NO = ST.TEL_NO
, TT.FAX_NO = ST.FAX_NO
, TT.UNIV_SET = ST.UNIV_SET
WHEN NOT MATCHED THEN -- 없으면 INSERT
INSERT (
TT.UNIV_ID
, TT.MNG_NO
, TT.UNIV_CD
, TT.KOR_UNIV_NM
, TT.AEA_CD
, TT.PRDNT_NM
, TT.ZIP_CODE
, TT.ADDR
, TT.TEL_NO
, TT.FAX_NO
, TT.UNIV_SET
)
VALUES(
ST.UNIV_ID
, ST.MNG_NO
, ST.UNIV_CD
, ST.KOR_UNIV_NM
, ST.AEA_CD
, ST.PRDNT_NM
, ST.ZIP_CODE
, ST.ADDR
, ST.TEL_NO
, ST.FAX_NO
, ST.UNIV_SET
);