hello
I have a job I wouuld like to submit to delete historical data.
I need the job to run the 15th of every month at 330 am.
I am not sure how to get the date right ( IE the 15th)for the Interval
the DBMS_JOB.SUBMIT function.
DBMS_JOB.SUBMIT(
v_JobNum, -- Return of job number
v_proc -- procedure to run,
v_run_date, -- Next date/time to run
-- Interval if null dont run but once
v_run_date -- this will set the run to the 15 of each month
I did this block to test. I get an error as you can see below..
declare
v_date date;
--
begin
v_date := trunc(add_month(sysdate,1))+15+(7/48);
dbms_output.put_line('v_date = '||to_char(v_date,'DD-MON-YYYY
HH24:MI:SS'));
'trunc(add_month(sysdate,1))+15+(7/48)'
end;
ORA-06550: line 5, column 17:
PLS-00201: identifier 'ADD_MONTH' must be declared
ORA-06550: line 5, column 1:
PL/SQL: Statement ignored
can anyone help?.....
jwa