본문 바로가기
IT

[쿼리] update 시 유용한 팁

by 바다하늘구름사랑 2021. 11. 9.

업데이트 쿼리를 사용할때

떄로는 select 한 데이타를 업데이트 해야 할 경우가 있다

이럴경우 다음과 같이 쓰는 방법이 있다

 

UPDATE ATABLE
SET 
(
        USER_ID             
    ,   USER_NO
    ,   CHANNEL_GB
) = 
(
      SELECT USER_ID             
             ,   USER_NO
             ,   CHANNEL_GB
      FROM   BTABLE
      WHERE  USER_SEQ = ?
      AND      USER_ID = ?
)
WHERE  USER_SEQ = ?
AND  USER_ID = ?

 

오라클에서 테스트하였다.