update문에서의 SubQuery사용

<참조문서>
http://blog.empas.com/inter999/3136318
http://www.idug.org/idug/member/journal/mar99/optimizer.html
Oracle8i SQL Reference.pdf(Page7-596)

<처리방법>
UPDATE TABLE1 A
  SET A.C2 = 5,
    A.C3 = ‘CA’
  WHERE A.C1 IN
    (SELECT B.C1
      FROM TABLE2 B
        WHERE B.C2 = 11)
— ———————————-

UPDATE table1 t_alias1
SET column =
(SELECT expr
FROM table2 t_alias2
WHERE t_alias1.column = t_alias2.column);

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.