tcn 1 Denunciar post Postado Agosto 3, 2011 Bom Dia Pessoal Alguem pode me ajudar cm duvida boba? Preciso fazer um JOB que atualize em "massa" de tempo em tempo uma tabela que terá um campo sempre NULL no primeiro cadastro. Quando a JOB rolar ela verifica quais linhas estão com campo NULL, efetua select utilizando os 3 campos da parametros da tabela para conseguir o ID e atualizar esse campo NULL. Minha duvida e se eu conseguo trabalhar com Cursor ou algo semelhante em Job, nunca fiz isso. att Thiago Chagas Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 3, 2011 O Job executa uma determinada Procedure, apenas isto. Basta programar esta lógica na Procedure. Mas se sua dúvida é montar um cursor uma maneira simples é ... BEGIN ... FOR R IN (SELECT CAMPO1,CAMPO2,CAMPO3 FROM TABELA WHERE CAMPO4 = 'X' ORDER BY 1) LOOP ... PROCESSA ALGO END LOOP; END; Compartilhar este post Link para o post Compartilhar em outros sites
tcn 1 Denunciar post Postado Agosto 3, 2011 Não era criar um cursos dentro de uma JOB, por que até onde sei Job agenda um procedure. só queria confirmar que não estou maluco. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 3, 2011 Desculpe, mas não entendi o problema. Pode tentar explicar de outra forma ? Compartilhar este post Link para o post Compartilhar em outros sites