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á...


Querra

Querra

Responder

Posts

29/01/2004

Rodrigo Costa

Cara, deve ficar mais ou menos assim:

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar