UPDATE 업데이트대상테이블 T
SET T.업데이트할컬럼 = (SELECT S.업데이트할컬럼
FROM 조인할대상테이블 S
WHERE T.WHERE조건 = S.WHERE조건)
WHERE EXISTS (SELECT 1
FROM 조인할대상테이블 S
WHERE T.WHERE조건 = S.WHERE조건)
;
조인하여 업데이트 할 때 사용함.
'DB > ORACLE' 카테고리의 다른 글
[Oracle - PL_SQL] 오라클 FUNCTION 사용법 (0) | 2022.09.26 |
---|---|
콤마(,) 로 이루어진(LISTAGG) 문자열 ROW로 변환하기(oracle, mariadb) (0) | 2022.09.26 |
DB 테이블 권한 부여 (0) | 2022.07.05 |
오라클 FK, PK 포함 스키마 조회하기 (0) | 2022.06.09 |
Oracle Data Insert 시 fk 오류(Disable constraints) (0) | 2022.05.12 |