ORACLE的JOB创建,可惜的是不能改名,只能是数字的名字。
DECLARE X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => 'compile_invalid_object;'
,next_date => to_date('20-04-2010 17:13:33','dd/mm/yyyy hh24:mi:ss')
,interval => 'trunc(SYSDATE)+23/24+1 '
,no_parse => FALSE
);
--SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;