Alterar valor em trigger
18/10/2005
0
Pessoal eu tenho como alterar o valor de um campo antes de ele ser inserido?
segue pseudo código exemplificando minha necessidade
segue pseudo código exemplificando minha necessidade
CREATE TRIGGER TRG_EXEMPLO ON TABELA FOR INSERT BEGIN INSERTED.DATA = GETDATE() END
Andremuller
Curtir tópico
+ 0
Responder
Posts
27/10/2005
Wcrivelini
andre.
uma sugestão, baseada no exemplo que vc mostrou: será que definir um valor default para o campo em questão não resolveria o problema sem necessitar da trigger?
qualquer insert que não incluir especificação do campo, recebe o default (que no seu exemplo é um valor fixo).
uma sugestão, baseada no exemplo que vc mostrou: será que definir um valor default para o campo em questão não resolveria o problema sem necessitar da trigger?
qualquer insert que não incluir especificação do campo, recebe o default (que no seu exemplo é um valor fixo).
Responder
27/10/2005
Andremuller
Obrigado colega mas não resolve meu problema.
Eu não o especifiquei completamento por ser muito complexo, com cases e tal.
É que no Firebird você pega e simplismente faz NEW.COLUNA = VALOR
sem nenhum comando mais e o valor é gravado.
Eu não o especifiquei completamento por ser muito complexo, com cases e tal.
É que no Firebird você pega e simplismente faz NEW.COLUNA = VALOR
sem nenhum comando mais e o valor é gravado.
Responder
Clique aqui para fazer login e interagir na Comunidade :)