UPDATE RC_AGGREGATION AGG_T
SET AGG_T.MANAGEMENT_DEPT_UUID = (SELECT USER_GROUP_UUID
FROM AC_USER_GROUP_HIST GS_T
WHERE GS_T.PREVIOUS_USER_GROUP_UUID = AGG_T.MANAGEMENT_DEPT_UUID
AND MAIN_DEPT_YN = 'Y'
AND REG_YEAR = 2019
AND REG_SEQ = 1)
WHERE EXISTS(SELECT 0
FROM AC_USER_GROUP_HIST GS_T
WHERE GS_T.PREVIOUS_USER_GROUP_UUID = AGG_T.MANAGEMENT_DEPT_UUID
AND MAIN_DEPT_YN = 'Y'
AND REG_YEAR = 2019
AND REG_SEQ = 1)
'프로그래밍 > Oracle SQL' 카테고리의 다른 글
오라클 MERGE INTO 문으로 있으면 UPDATE 없으면 INSERT 한번에 수행하기 (0) | 2019.12.12 |
---|---|
기본 제공 테이블을 이용하여 테이블 정보 조회하기 (0) | 2019.07.29 |
오라클 START WITH CONNECT BY 구문 (0) | 2019.05.24 |
[ oracle ] SET DEFINE OFF - 특수문자 인서트시 문자열로 인식하기 (0) | 2019.05.22 |
오라클 버퍼 비우기 (0) | 2019.03.14 |