Trigger no sql server

2 respostas
joede.fadel

como que eu faço para pegar os compos da linha em que esta sendo altera
a minha trigger e para update eu tentei usar o updated soh q deu erro

grato

2 Respostas

tnaires

Olá

Pelo que entendi, você quer obter os registros que foram alterados, correto?
A tabela “updated” não existe no contexto de uma trigger do SQL Server. Existem apenas as tabelas “inserted” e “deleted”, preenchidas de acordo com um dos casos abaixo:

  1. registros adicionados: “inserted” armazena os novos dados, e “deleted” não armazena nada;
  2. registros excluídos: “inserted” não armazena nada e “deleted” armazena os dados excluídos;
  3. registros alterados: “inserted” armazena os dados após a edição, e “deleted” armazena os dados que existiam antes da edição.

Creio que o item 3 responde sua pergunta.

Abraços

joede.fadel

valew deu certo

Criado 5 de novembro de 2007
Ultima resposta 6 de nov. de 2007
Respostas 2
Participantes 2