SELECT ai.authrt_cd
, ai.authrt_nm
, ai.authrt_expln
, ai.use_yn
, ai.sys_pvsn_yn
, ai.rgtr
, (SELECT mbr_nm FROM mbr_info WHERE mbr_id = ai.rgtr) AS rgtr_nm
, TO_CHAR(ai.reg_dt, 'YYYY-MM-DD HH24:MI') AS reg_dt
, ai.mdfr
, (SELECT mbr_nm FROM mbr_info WHERE mbr_id = ai.mdfr) AS mdfr_nm
, TO_CHAR(ai.mdfcn_dt, 'YYYY-MM-DD HH24:MI') AS mdfcn_dt
FROM authrt_info ai
AND ai.authrt_nm LIKE '%' || #{searchText} || '%'
INSERT INTO authrt_info (
authrt_cd
, authrt_nm
, authrt_expln
, use_yn
, sys_pvsn_yn
, rgtr
, reg_dt
) VALUES (
#{authrtCd}
, #{authrtNm}
, #{authrtExpln}
, #{useYn}
, 1
, #{rgtr}
, NOW()
)
UPDATE authrt_info
SET authrt_cd = #{authrtCd}
, authrt_nm = #{authrtNm}
, authrt_expln = #{authrtExpln}
, use_yn = #{useYn}
, mdfr = #{mdfr}
, mdfcn_dt = NOW()
WHERE authrt_cd = #{originAuthrtCd}