본문 바로가기
DB/Oracle

PL/SQL (1)

by JobKea 2019. 1. 23.
반응형

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 치는 로직이다. 



반응형

'DB > Oracle' 카테고리의 다른 글

Drive specified in output filename does not exist.  (0) 2020.03.24
Oracle Client 설치하기  (0) 2020.03.19
중복 데이터 삭제  (0) 2019.08.21

댓글