반응형

MERGE INTO(조건이 있으면 UPDATE를 하고 없으면 INSERT를 해라 


MERGE INTO  TB_INTERSECTION_LINK

USING DUAL

   ON ( EQUIP_ID = #{EQUIP_ID} AND IF_NM = #{IF_NM} ) -- on절에 비교하는 값은 MATCHED 에서 UPDATE 할수 없다.

WHEN MATCHED THEN

   UPDATE 

   SET   INTERSECTION_TYPE = #{INTERSECTION_TYPE}

WHEN NOT MATCHED THEN

INSERT

(

INTERSECTION_TYPE,

EQUIP_ID,

IF_NM

)

VALUES (

#{INTERSECTION_TYPE},

#{EQUIP_ID},

#{IF_NM}

)

반응형

+ Recent posts