SELECT #{obj.RSE_CTLR_NMBR} AS RSE_CTLR_NMBR,
#{obj.UPDT_DT} AS UPDT_DT,
#{obj.CMNC_STTS_CD} AS CMNC_STTS_CD,
#{obj.CNTL_DEVC_STTS} AS CNTL_DEVC_STTS,
#{obj.ATN_1_STTS} AS ATN_1_STTS,
#{obj.ATN_2_STTS} AS ATN_2_STTS,
#{obj.ATN_3_STTS} AS ATN_3_STTS,
#{obj.ATN_4_STTS} AS ATN_4_STTS,
#{obj.ATN_1_MTNS} AS ATN_1_MTNS,
#{obj.ATN_2_MTNS} AS ATN_2_MTNS,
#{obj.ATN_3_MTNS} AS ATN_3_MTNS,
#{obj.ATN_4_MTNS} AS ATN_4_MTNS,
#{obj.CBOX_DOOR_STTS_CD} AS CBOX_DOOR_STTS_CD,
#{obj.FRONT_DOOR_STTS_CD} AS FRONT_DOOR_STTS_CD,
#{obj.BACK_DOOR_STTS_CD} AS BACK_DOOR_STTS_CD,
#{obj.FAN_STTS_CD} AS FAN_STTS_CD,
#{obj.HETR_STTS_CD} AS HETR_STTS_CD,
#{obj.RTU_STTS_CD} AS RTU_STTS_CD,
#{obj.CBOX_TMPR} AS CBOX_TMPR,
#{obj.CBOX_HMDT} AS CBOX_HMDT
FROM DUAL
) M
ON ( L.RSE_CTLR_NMBR = M.RSE_CTLR_NMBR )
WHEN MATCHED THEN
UPDATE
L.UPDT_DT = M.UPDT_DT,
L.CMNC_STTS_CD = M.CMNC_STTS_CD,
L.CNTL_DEVC_STTS = M.CNTL_DEVC_STTS,
L.ATN_1_STTS = M.ATN_1_STTS,
L.ATN_2_STTS = M.ATN_2_STTS,
L.ATN_3_STTS = M.ATN_3_STTS,
L.ATN_4_STTS = M.ATN_4_STTS,
L.ATN_1_MTNS = M.ATN_1_MTNS,
L.ATN_2_MTNS = M.ATN_2_MTNS,
L.ATN_3_MTNS = M.ATN_3_MTNS,
L.ATN_4_MTNS = M.ATN_4_MTNS,
L.CBOX_DOOR_STTS_CD = M.CBOX_DOOR_STTS_CD,
L.FRONT_DOOR_STTS_CD = M.FRONT_DOOR_STTS_CD,
L.BACK_DOOR_STTS_CD = M.BACK_DOOR_STTS_CD,
L.FAN_STTS_CD = M.FAN_STTS_CD,
L.HETR_STTS_CD = M.HETR_STTS_CD,
L.RTU_STTS_CD = M.RTU_STTS_CD,
L.CBOX_TMPR = M.CBOX_TMPR,
L.CBOX_HMDT = M.CBOX_HMDT
WHEN NOT MATCHED THEN
INSERT (
L.RSE_CTLR_NMBR,
L.UPDT_DT,
L.CMNC_STTS_CD,
L.CNTL_DEVC_STTS,
L.ATN_1_STTS,
L.ATN_2_STTS,
L.ATN_3_STTS,
L.ATN_4_STTS,
L.ATN_1_MTNS,
L.ATN_2_MTNS,
L.ATN_3_MTNS,
L.ATN_4_MTNS,
L.CBOX_DOOR_STTS_CD,
L.FRONT_DOOR_STTS_CD,
L.BACK_DOOR_STTS_CD,
L.FAN_STTS_CD,
L.HETR_STTS_CD,
L.RTU_STTS_CD,
L.CBOX_TMPR,
L.CBOX_HMDT
)
VALUES (
M.RSE_CTLR_NMBR,
M.UPDT_DT,
M.CMNC_STTS_CD,
M.CNTL_DEVC_STTS,
M.ATN_1_STTS,
M.ATN_2_STTS,
M.ATN_3_STTS,
M.ATN_4_STTS,
M.ATN_1_MTNS,
M.ATN_2_MTNS,
M.ATN_3_MTNS,
M.ATN_4_MTNS,
M.CBOX_DOOR_STTS_CD,
M.FRONT_DOOR_STTS_CD,
M.BACK_DOOR_STTS_CD,
M.FAN_STTS_CD,
M.HETR_STTS_CD,
M.RTU_STTS_CD,
M.CBOX_TMPR,
M.CBOX_HMDT
)
]]>