[Oracle] 오라클 SELECT한 데이터를 활용하여 UPDATE하기

오라클 SELECT한 데이터를 바로 UPDATE하는 법입니다. 서브쿼리를 활용하면 간단하게 해결할 수 있습니다.


문법

UPDATE [UPDATE 테이블].[별칭]
    SET [UPDATE 테이블 별칭].[컬럼] = 
   (
    SELECT [조회 테이블 별칭].[컬럼]
    FROM [조회테이블] B
    )

예제

UPDATE DEPT A
    SET A.PC_CD = (
    SELECT B.PC_CD
    FROM BIZAREA B
    WHERE 
    A.COMPANY_CD = B.COMPANY_CD AND
    A.BIZAREA_CD = B.BIZAREA_CD
    )



댓글

Designed by JB FACTORY