Passar parâmetros para um JOB

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
pablo.jose
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 9
Registrado em: Ter, 30 Jun 2009 4:54 pm
Localização: Brusque - SC

Bom dia turma....eu gostaria de saber se é possível passar parâmetros para um JOB criado.
olha só como vai funcionar..
o Usuário atualiza uma tabela, após a atualização, é chamado um JOB que vai disparar uma outra rotina após 30 minutos....

procurei alguma coisa aqui no forum...mas, não achei a sintaxe para isso.

fico no aguardo galera.

abraços

Pablo
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5018
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Pois então...
Você pode criar o seu job como quiser, passando o tempo, procedure de chamada, hora, etc tudo no momento da criação.

Qual é a duvida exatamente ?
Não seria apenas criar o job após o usuário fazer a alteração e comitar ?
pablo.jose
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 9
Registrado em: Ter, 30 Jun 2009 4:54 pm
Localização: Brusque - SC

Olha só...
eu crio o job com os comandos para o disparo...ai o usuário insere um registro na tabela, após 30 minutos da insersão o job deve executar uma rotina e pronto......o que eu não queria é ter q criar um job pra cada insersão....eu gostaria de alterar a data de disparo do job...eu tentei usando o comando dbms_job.change...mas, o job deve estar na "fila de espera"...

obrigado por enquanto
pablo.jose
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 9
Registrado em: Ter, 30 Jun 2009 4:54 pm
Localização: Brusque - SC

Bixo...olha só, não é bem o q eu queria, mas vai resolver...
vou colocar o dbms_job.submit em uma trigger para quando for inserido o registro na tabela, após os 30 minutos, o job vai executar disparando o processo...no final do processo eu utilizo o dbms_job.remove para "matar" o job....
bom obrigado pela ajuda....
achei um link com bastante assunto referente a job http://www.oraclebr.com.br/arquivo/baixar/dbms_job.txt

valeu galera
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes