이걸 프로시저로 돌려야할것 같은데, 혹시 가능한 방법이 있을지 질문드립니다.
UPDATE TEST.DP_PLN2_20101119_TEST SET PLN2_RESULT = (SELECT SLP_RESULT FROM ( ....
이럴경우 SLP_RESULT 값이 하나가 아니라 여러개일 조건문을 명확히 준다고 해도 업데이트가 불가능한가요??
혹시 이런거 말씀하시는건가요 ?
update tbl
set ( col1, col2, col3 ) = ( select col1, col2, col3 from tab2 where ...
오라클에선 되었는데 db2도 되지 않을까 싶네요.
결과의 row가 여러줄이 나오면 오류가 나긴 합니다만...
근데... 굳이 저리해야 하나요?
데이터가 많아지면 기하급수적으로 느려질건데..
cursor .. fetch 해주시는 것이 ?
한건이면 문제가 없을거에요