Criar Job todo dia primeiro do mes
Pessoal,
Preciso criar um job., que ira executar. uma procedure do meu banco no oracle, todo dia primeiro de cada mes.
como seria este script. deste job??
obrigado
Preciso criar um job., que ira executar. uma procedure do meu banco no oracle, todo dia primeiro de cada mes.
como seria este script. deste job??
obrigado
Evandro_araujo
Curtidas 0
Respostas
Danielle Lemos
24/04/2009
Vc deve utilizar o pacote dbms_scheduler.
--Para criar o scheduler
begin
dbms_scheduler.create_schedule
(schedule_name => 'Procedure Mensal',
start_date=> '01/01/2010 10:00 PM',
repeat_interval=> 'FREQ=MONTHLY');
end;
-- Para criar o job
begin
dbms_scheduler.create_job(
job_name => 'JOB para processamento mensal'
,job_type => 'STORED PROCEDURED'
,job_action => 'begin procedure(''param_value''); end; '
,schedule_name =>'Procedure Mensal'
,enabled => TRUE);
end;
/
[]´s
Dani
--Para criar o scheduler
begin
dbms_scheduler.create_schedule
(schedule_name => 'Procedure Mensal',
start_date=> '01/01/2010 10:00 PM',
repeat_interval=> 'FREQ=MONTHLY');
end;
-- Para criar o job
begin
dbms_scheduler.create_job(
job_name => 'JOB para processamento mensal'
,job_type => 'STORED PROCEDURED'
,job_action => 'begin procedure(''param_value''); end; '
,schedule_name =>'Procedure Mensal'
,enabled => TRUE);
end;
/
[]´s
Dani
GOSTEI 0