Pessoal, uma dúvida um tanto quanto simples, mas que não consegui entender direito ainda, rsrs.
O que essa declaração "REFERENCING NEW AS NEW OLD AS OLD" altera na trigger?
Obrigado.
Trigger com Referencing new as new old as old
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Literalmente,
ela faz referência(um alias na verdade) dos dados antigos (OLD) como OLD e novos(NEW) como NEW. Apesar de nunca ter usado de outra forma, poderia ter feito:
"REFERENCING NEW AS NOVO OLD AS VELHO".
Utilizado em triggers de update, caso precise fazer alguma validação com os valores antigos para se calcular os novos.
ela faz referência(um alias na verdade) dos dados antigos (OLD) como OLD e novos(NEW) como NEW. Apesar de nunca ter usado de outra forma, poderia ter feito:
"REFERENCING NEW AS NOVO OLD AS VELHO".
Utilizado em triggers de update, caso precise fazer alguma validação com os valores antigos para se calcular os novos.
Certo.
Mas essa declaração não é obrigatória então. Ou não é mais, certo?
Estou utilizando o Oracle 10g e consigo manipular os dados de :NEW sem essa declaração.
Obrigado pela resposta.
Mas essa declaração não é obrigatória então. Ou não é mais, certo?
Estou utilizando o Oracle 10g e consigo manipular os dados de :NEW sem essa declaração.
Obrigado pela resposta.
Certo.
Esclarecido.
Obrigado mesmo.
Esclarecido.
Obrigado mesmo.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes