Ir para conteúdo

POWERED BY:

Arquivado

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

Morpheus#2005

Trigger não funciona...

Recommended Posts

Pessoal preciso muiiiiiiiito de ajuda..Com essa trigger nao estou conseguindo resultados, aonde posso estar errando ???CREATE TRIGGER T_UpdStatusON ResultsFOR UPDATEAS UPDATE Results SET Results.Status = Inserted.Status FROM Results Inner Join Tratamento ON Results.CodResultado = Inserted.CodResultado O que eu preciso é... Na tabela RESULTS.. eu tenho os dados.Na tabela TRATAMENTO ... eu nao tenho nada.Quando o cara inserir qualquer coisa na tabela TRATAMENTO , que o id for igual ao id da tabela results, a trigger dispara e muda o status da tabela results para o mesmo da tabela tratamento.Por favor me ajudem tá fogo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro erro está você colocar uma trigger no evento update e dentro da trigger realizar update na mesma tabela, fica em loop.

 

O segundo foi você especificar a trigger na tabela errada

 

CREATE TRIGGER T_UpdStatus

ON Tratamento

FOR INSERT

AS

UPDATE Results

SET Results.Status = Inserted.Status

FROM Results Inner Join Inserted Inserted

ON Results.CodResultado = Inserted.CodResultado

 

Até mais,

 

Renato J. C. Lima

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.