프로그래밍
Oracle에서 UPDATE와 SELECT의 결합
pgmaru
2015. 7. 17. 15:24
반응형
SQL Development
프로젝트를 하면서 새로 알게 된 지식들을 이곳에 정리할 생각이다.
첫번째로, Oracle DB에서의 UPDATE문과 SELECT문의 결합에 관한 내용이다.
TableA를 기초로 하여 TableB를 업데이트하는 경우에
다음과 같은 쿼리문을 사용할 수 있다.
UPDATE
(
SELECT A.col_1 AS A_col_1,
A.col_2 AS A_col_2,
B.col_1 AS B_col_1,
B.col_2 AS B_col_2
FROM TableA A, TableB B
WHERE A.col_3 = B.col_3
AND A.col_4=[value]
)
SET B_col_1 = A_col_1,
B_col_2 = A_col_2
반응형