SELECT CONCAT(#{muTreatmentProcedureId},LPAD((SELECT NEXTVAL(MU_TREATMENT_PROCEDURE_SEQ)), 10, 0))
INSERT INTO MU_TREATMENT_PROCEDURE(
MU_TREATMENT_PROCEDURE_ID
,MU_TREATMENT_ID
,TREATMENT_PROCEDURE_NAME
,ENABLE_YN
,WRITE_DATE
,WRITE_TIME
,CUD_FLAG
,USE_YN
,REG_ID
,REG_DATE
,MOD_ID
,MOD_DATE
,T_ID
,T_DATE
)VALUES(
#{id}
,#{muTreatmentId}
,#{procedureName}
,#{enableYn}
,CURDATE()
,CURTIME()
,'C'
,'Y'
,#{regId}
,NOW()
,#{modId}
,NOW()
,#{tId}
,#{tDate}
)
UPDATE MU_TREATMENT_PROCEDURE
SET MOD_ID = #{modId}
,MOD_DATE = NOW()
,CUD_FLAG = 'U'
,TREATMENT_PROCEDURE_NAME = #{procedureName}
WHERE USE_YN = 'Y'
AND MU_TREATMENT_PROCEDURE_ID = #{muTreatmentProcedureId}
UPDATE MU_TREATMENT_PROCEDURE
SET MOD_ID = #{modId}
,MOD_DATE = NOW()
,CUD_FLAG = 'U'
,ENABLE_YN = #{enableYn}
WHERE USE_YN = 'Y'
AND MU_TREATMENT_PROCEDURE_ID = #{muTreatmentProcedureId}
UPDATE MU_TREATMENT_PROCEDURE
SET MOD_ID = #{modId}
,MOD_DATE = NOW()
,CUD_FLAG = 'U'
,MU_TREATMENT_ID = #{muTreatmentId}
WHERE USE_YN = 'Y'
AND MU_TREATMENT_PROCEDURE_ID = #{muTreatmentProcedureId}
UPDATE MU_TREATMENT_PROCEDURE
SET MOD_ID = #{modId}
,MOD_DATE = NOW()
,CUD_FLAG = 'D'
,USE_YN = 'N'
WHERE USE_YN = 'Y'
AND MU_TREATMENT_PROCEDURE_ID = #{muTreatmentProcedureId}