Alterar valor em trigger
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
Curtidas 0
Respostas
Wcrivelini
18/10/2005
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).
GOSTEI 0
Andremuller
18/10/2005
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.
GOSTEI 0