DB/Oracle

PL/SQL (1)

JobKea 2019. 1. 23. 11:07
반응형

PL SQL을 거의 쓰지 않다가 업무 필요상 급하게 검색 하여 간단하게 만들어 보았다.


이 간단한거라도 잊을까봐 적어 둔다 .




DECLARE CURSOR TMP_INFO IS SELECT USER_ID, DEPT_NAME FROM SourceTable;


BEGIN 

 

   FOR EMP_LIST IN TMP_INFO LOOP

        UPDATE TagetTable SET DEPT_NAME = EMP_LIST.DEPT_NAME WHERE USER_ID = EMP_LIST.USER_ID;

         

        COMMIT;

   END LOOP;

END;

/;


 

A테이블에서 사용자를 조회해서 B 테이블의 사용자 한테 부서정보를 update 치는 로직이다. 



반응형