Boa tarde Galera. Vamos lá.
Vou fazer o seguinte processo.
Nas triggers de insert e update de uma determinada tabela, tenho que verificar uma configuração em uma outra tabela de outro módulo e se for encontrada trocar o valor da variável :new ou :old que vai ser inserida ou atualizada.
Sabem me dizer se isso pode gerar mutante na trigger???
Se eu trocar o valor de :new ou :old no momento que a trigger é disparada?
Abrax
Trigger :new ou :old mutante
- 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
Sobre buscar em uma outra tabela, não tem problema de dar mutating.
Já sobre o OLD e NEW, creio que você terá que fazer um IF pra resolver o problema.
Já sobre o OLD e NEW, creio que você terá que fazer um IF pra resolver o problema.
-
- Rank: Programador Sênior
- Mensagens: 52
- Registrado em: Qui, 18 Set 2008 10:22 pm
- Localização: São Paulo - SP
Moloukos Rox
Obrigado Thomas.
A dúvida é se pode dar trigger mutante quando eu alterar ao valor do :new no caso de insert ou do :old no caso de update.
Ex do insert.
Vou inserir o produto 10, porém quando insiro o produto 10 a configuração diz que o produto a ser gravado é o 20, ai tenho que trocar o :new na trigger de insert da tabela.
Entendeu?
A dúvida é se pode dar trigger mutante quando eu alterar ao valor do :new no caso de insert ou do :old no caso de update.
Ex do insert.
Vou inserir o produto 10, porém quando insiro o produto 10 a configuração diz que o produto a ser gravado é o 20, ai tenho que trocar o :new na trigger de insert da tabela.
Entendeu?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes