본문 바로가기
Developer/DB

[Oracle] 업데이트시 없는 값 처리

by 순수한소년 2018. 5. 19.
728x90
반응형

패스워드 : 파라미터로 받은 pwd가 바뀌었으면, 패스워드를 업데이트한다.

유저구분 : 조직코드가 없는 유저는 일반유저로 강제 업데이트하고, 아니면 변경되는 유저구분코드를 써라.


1
2
3
4
5
6
7
        UPDATE TB_USER
           SET
               <isNotEqual property="pwd" compareValue="check_pwd">
                       PWD = HASH_STR_DATA(#pwd#),
               </isNotEqual>
                  USER_DIV_CD = DECODE(#orgCd#, null,'PORTALUSER', #afterUserDivCd#)
         WHERE USER_ID = #userId# 
cs

728x90
반응형