Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JRFOL

Quando atualizar um campo na tabela automaticamente atualizar em outra

Recommended Posts

Tenho duas tabelas ALUNO e CARTAO, como faço para quando atualizar o campo SIT da tabela ALUNO o SQL atualizar o mesmo campo da tabela CARTAO com o atual valor da tabela aluno ?... estou tentando montar uma TRIGGER mas esta dando erro, segue como esta minha trigger

 

CODE
create trigger atua_cartao on aluno

for update

as

update cartao set sit = inserted.sit

INNER JOIN inserted on inserted.al_codigo = cartao.al_codigo

msg de erro na hora de gerar a trigger:

 

Msg 156, Level 15, State 1, Procedure atua_cartao, Line 5

Incorrect syntax near the keyword 'INNER'.

 

Alguma dica ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido...

 

Segue como ficou a trigger:

 

CODE
create trigger atua_cartao on aluno

for update

as

update cartao set sit = inserted.sit

from inserted INNER JOIN cartao on inserted.codigo = cartao.al_codigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.