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