CREATE OR REPLACE PROCEDURE OK.TEST01
IS
begin
insert into OK.test02 (a,b,c,d,e,f)
select a,b,c,d,e,f
from OK.test03
commit;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
end;
/
------------------------------------------
test03의 컬럼 중 a,b,c,d,e,f를 test02의 컬럼 a,b,c,d,e,f에 넣어주려고 위와 같이 프로시저를 생성하였습니다.
test03과 test02에 a,b,c,d,e,f의 값이 동일하면 해당 데이터는 test02 테이블에 넣지 않아야 하는데요
프로시저에서는 어떻게 처리해야 할까요 ..