Oracle 에서 select 후 update 하는 방법 2가지
1. 서브쿼리이용시
UPDATE tb_table1 a id = (SELECT ep_id FROM tb_table2 WHERE ep_id = a.id) WHERE or_no IN ('201205020001') AND EXISTS (SELECT 1 FROM tb_table2 WHERE ep_id = a.id) ;
2. join View 이용시
UPDATE /*+ bypass_ujvc */ ( SELECT a.content,b.content as or_content FROM tb_table1 a, tb_table2 b WHERE a.or_no IN ('201205020001') AND a.id = b.ep_id ) SET content = or_content ;
이상.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Comment Write
Comment List