Criar uma trigger
23/01/2004
0
Olá Pessola, estou precisando de uma ajuda de vocês.
Preciso criar uma trigger na tabela TABLE1 que pega o valor do campo(teste1) e registra esse valor no campo (resultado) na tabela TABLE2 se o campo (fimcalculo) da tabela TABLE1 que é um combobox estiver selecionado (selecionado é = 1)
Acho que preciso usar o comando update como:
CREATE TRIGGER [teste_Insert] ON [teste]
FOR INSERT
AS
Begin
Update ??? set
campo?= valor?
Where
From
Return
End
Acho que o esqueleto é assim, ou to errado? Como ficaria? Por favor me ajudem....
Estou encrencado..
Obrigado desde já...
Preciso criar uma trigger na tabela TABLE1 que pega o valor do campo(teste1) e registra esse valor no campo (resultado) na tabela TABLE2 se o campo (fimcalculo) da tabela TABLE1 que é um combobox estiver selecionado (selecionado é = 1)
Acho que preciso usar o comando update como:
CREATE TRIGGER [teste_Insert] ON [teste]
FOR INSERT
AS
Begin
Update ??? set
campo?= valor?
Where
From
Return
End
Acho que o esqueleto é assim, ou to errado? Como ficaria? Por favor me ajudem....
Estou encrencado..
Obrigado desde já...
Querra
Curtir tópico
+ 0
Responder
Posts
29/01/2004
Rodrigo Costa
Cara, deve ficar mais ou menos assim:
Poste aqui a estrutura das tabelas para uma melhor avaliação.[/code]
CREATE TRIGGER [Teste] ON [dbo].[TABLE1] FOR INSERT AS if UPDATE(teste1) and fimcalculo=1 update table2 set table2.resultado=inserted.teste1
Poste aqui a estrutura das tabelas para uma melhor avaliação.[/code]
Responder
Clique aqui para fazer login e interagir na Comunidade :)