ON에 괄호안하면 오류가 나더라 ㅇㅅㅇ
<update id="updateInsertGridData" parameterType="orgjbptoMngVo">
MERGE INTO ${PM}.TB_ORGJBPTO_MNG
USING DUAL
ON
(ORG_JBPS_TO_SN = #{orgJbpsToSn})
WHEN MATCHED THEN
UPDATE SET
JBPS_CD = #{jbpsCd}
, SORT_SEQ = #{sortSeq}
, TO_CNT = #{toCnt}
, MEMO_CN = #{memoCn}
, MDFCN_DT = SYSDATE
, MDFR_EMPNO = #{mdfrEmpno}
WHEN NOT MATCHED THEN
INSERT
(
ORG_JBPS_TO_SN
, TO_CRT_CRTR_YMD
, ORGCD
, DEPT_ORGCD
, SORT_SEQ
, JBPS_CD
, TO_CNT
, MEMO_CN
, REG_DT
, RGTR_EMPNO
) VALUES
(
${PM}.TB_ORGJBPTO_MNG_SN.NEXTVAL
, #{toCrtCrtrYmd}
, #{orgcd}
, #{deptOrgcd}
, #{sortSeq}
, #{jbpsCd}
, #{toCnt}
, #{memoCn}
, SYSDATE
, #{rgtrEmpno}
)
</update>
'업무용 > 오라클' 카테고리의 다른 글
다른테이블 쿼리값 한 row로 합치기 //full outer join (0) | 2024.05.08 |
---|---|
group by와 distinct 사용 시 order by 안되고 order by시 group by안되는 문제 시 파티션 사용! (0) | 2024.05.03 |
LAG, LEAD (이전값, 다음값) (0) | 2024.05.03 |
TO_NUMBER(컬럼명) - 문자열을 숫자로 만들어줌 (0) | 2024.04.04 |
오라클 db sequence 시퀀스 (0) | 2023.12.12 |