반응형
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 |
댓글