Home » SQL & PL/SQL » SQL & PL/SQL » Re: Scheduling of procedures
Re: Scheduling of procedures [message #39556] Tue, 23 July 2002 08:06
Todd Barry
Messages: 4819
Registered: August 2001
Senior Member
The best reference for DBMS_JOB is the documentation (available many places online including tahiti.oracle.com). The basic syntax for submitting a job is:

dbms_job.submit(job_number, what, next, interval);


Here is a sample block:

declare
  v_job number;
begin
  dbms_job.submit(v_job, 'procname;', trunc(sysdate + 1) + 2/24, 'trunc(sysdate + 1) + 2/24');
  commit;
end;


This would run a procedure named procname at 2:00am every day. Note the required semicolon after the procedure name and that the interval parameter is submitted as a string.

There are some init.ora server settings (job_queue_processes, etc.) required - please refer to the documentation for the specifics.
Previous Topic: Re: About insert data into a table which created in pl/sql
Next Topic: handling transaction in procedures
Goto Forum:
  


Current Time: Thu Apr 25 08:47:25 CDT 2024