오라클 스케줄러 구문 첨삭 부탁드립니다..
본문
안녕하세요. 이 테이블에서 pro_deadline이 오늘 날짜를 지나면 자동으로 pro_status가 'N'이 되게 하고싶은데요. 그러기 위해서 오라클 스케줄러를 이용해볼까 하는데
구문이 에러가 납니다..
declare
v_job number(5);
begin
dbms_job.submit(
v_job,
'update progress set pro_status ='N' where pro_deadline < to_date(sysdate,"YY/MM/DD");',
sysdate-- 시작하는 시간
'trunc(sysdate) + 24/24'-- 매일 밤 12시 실행
);
commit;
end;
--------------에러메시지--------------------
오류 보고 -
ORA-06550: line 11, column 36:
PLS-00103: Encountered the symbol " where pro_deadline < to_date(sysdate,"YY/MM/DD")" when expecting one of the following:
) , * & = - + < / > at in is mod remainder not rem =>
<an exponent (**)> <> or != or ~= >= <= <> and or like like2
like4 likec between || multiset member submultiset
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
아시는 분들 답변해주시면 감사하겠습니다 ㅠ