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
Passar parâmetros para um JOB
-
- Rank: Estagiário Sênior
- Mensagens: 9
- Registrado em: Ter, 30 Jun 2009 4:54 pm
- Localização: Brusque - SC
- dr_gori
- 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
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 ?
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 ?
-
- 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
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
-
- 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
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
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes