SELECT mi.mbr_id
, mi.lgn_id
, mi.mbr_nm
, mi.ncnm
, mi.pswd
, mi.mbl_telno
, mi.telno
, mi.eml
, mi.zip
, mi.addr
, mi.daddr
, mi.mbr_stts
, mi.use_yn
, TO_CHAR(mi.cntrl_dt, 'YYYY-MM-DD') AS cntrl_dt
, mi.cntrl_rsn
, mi.sms_rcptn_agre_yn
, mi.eml_rcptn_agre_yn
, mi.prvc_rls_yn
, mi.mbr_type
, TO_CHAR(mi.pswd_chg_dt, 'YYYY-MM-DD HH24:MI') AS pswd_chg_dt
, mi.frst_reg_ip
, mi.sys_pvsn_yn
, mi.rgtr
, TO_CHAR(mi.reg_dt, 'YYYY-MM-DD HH24:MI') AS reg_dt
, mi.mdfr
, TO_CHAR(mi.mdfcn_dt, 'YYYY-MM-DD HH24:MI') AS mdfcn_dt
FROM mbr_info mi
INSERT INTO mbr_info (
mbr_id
, lgn_id
, mbr_nm
, ncnm
, pswd
, mbl_telno
, telno
, eml
, zip
, addr
, daddr
, mbr_stts
, use_yn
, cntrl_dt
, cntrl_rsn
, sms_rcptn_agre_yn
, eml_rcptn_agre_yn
, prvc_rls_yn
, mbr_type
, pswd_chg_dt
, frst_reg_ip
, sys_pvsn_yn
, rgtr
, reg_dt
) VALUES (
#{mbrId}
, #{lgnId}
, #{mbrNm}
, #{ncnm}
, #{pswd}
, #{mblTelno}
, #{telno}
, #{eml}
, #{zip}
, #{addr}
, #{daddr}
, #{mbrStts}
, 'Y'
, #{cntrlDt}::timestamp
, #{cntrlRsn}
, #{smsRcptnAgreYn}
, #{emlRcptnAgreYn}
, #{prvcRlsYn}
, 'S'
, NOW()
, #{frstRegIp}
, '1'
, #{rgtr}
, NOW()
)
INSERT INTO mbr_authrt_info (
mbr_id
, authrt_cd
, rgtr
, reg_dt
) VALUES (
#{mbrId}
, #{authrtCd}
, #{rgtr}
, NOW()
)
UPDATE mbr_info
SET pswd = #{newPswd}
, mdfr = #{mdfr}
, mdfcn_dt = NOW()
WHERE mbr_id = #{mbrId}
INSERT INTO mbr_info (
mbr_id,
lgn_id,
mbr_nm,
ncnm,
eml,
mbr_stts,
use_yn,
sms_rcptn_agre_yn,
eml_rcptn_agre_yn,
prvc_rls_yn,
mbr_type,
sys_pvsn_yn,
rgtr,
reg_dt
) VALUES (
#{mbrId},
#{lgnId},
#{mbrNm},
#{ncnm},
#{eml},
#{mbrStts},
#{useYn},
'N',
'N',
'N',
#{mbrType},
#{sysPvsnYn},
#{rgtr},
NOW()
)
UPDATE mbr_info
SET
mbr_nm = #{mbrNm},
ncnm = #{ncnm},
mdfr = #{mdfr},
mdfcn_dt = NOW()
WHERE mbr_id = #{mbrId}
UPDATE mbr_info
SET
mbr_type = #{mbrType},
mdfr = #{mdfr},
mdfcn_dt = NOW()
WHERE mbr_id = #{mbrId}