by 손님 [2013.06.18 15:20:21]
job을 이렇게 생성하려고 합니다.
1년에 한번. 매년 1월1일에 돌리는 job입니다.
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( JOB => X
,what => 'procedure ;'
,next_date => to_date('01-01-2014 11:28:06','dd/mm/yyyy hh24:mi:ss')
,INTERVAL => 'trunc(sysdate,"Y")'
,no_parse => TRUE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
END;
/
ORA-23319: parameter value "trunc(sysdate,"Y")" IS NOT appropriate
--> 이런 에러를 떨어뜨립니다.
interval을
,INTERVAL => 'trunc(sysdate,'Y')'
-->ORA-06550: line 8, column 36:
PLS-00103: Encountered the symbol "Y" when expecting one of the following:
이런 에러가 납니다.
도와주세요~
interval을 어떻게 줘야할까요?