O código abaixo cria um job que chama o arquivo lista.bat que gravar no arquivo listadir.txt todo o diretório do drive C
Arquivo lista.bat
Criação do job
1: BEGIN
2: dbms_scheduler.create_job(
3: job_name => 'TESTE_CHAMA_BATCH',
4: job_type => 'EXECUTABLE',
5: job_action => 'C:\lista.bat',
6: start_date => systimestamp + interval '10' second,
7: repeat_interval => 'FREQ=DAILY',
8: end_date => sysdate + 1,
9: enabled => TRUE,
10: auto_drop => FALSE,
11: comments => 'job para executar rotina externa ao oracle');
12: END;
Execução do job
1: begin
2: dbms_scheduler.run_job ('TESTE_CHAMA_BATCH', true);
3: end;
Resultado
Nenhum comentário :
Postar um comentário