PEGAR INFORMAO DE CAMPO QUE NO FOI ALTERADO

 Tópico anterior Próximo tópico Novo tópico

PEGAR INFORMAO DE CAMPO QUE NO FOI ALTERADO

SQL / DATABASE

 Compartilhe  Compartilhe  Compartilhe
#490517 - 26/09/2019 10:00:26

MARCOSPINHEIRO
PINDA
Cadast. em:Agosto/2015


Bom dia senhores,

Em um Trigger no SQL server, como pegar uma informao de um campo especfico do registro atual mas que o campo em si no foi alterado?

Exemplificando:

Tenho os seguintes campos na tabela: Nome e Email

Em um insert consigo pegar qualquer informao adicionada na tabela inserted... Ok, at a tudo bem...
Mas em um update em que apenas o Email ser atualizada, possvel pegar o valor da coluna Nome?

Tudo isso que falei vale para o registro atual sendo modificado.



Marcos Pinheiro

Resposta escolhida #490523 - 26/09/2019 17:11:48

OCELOT
SOROCABA
Cadast. em:Março/2012


Faz tempo que no uso triggers, mas que me lembre no caso de update voc pode acessar tanto a tabela INSERTED quanto a DELETED para pegar o registro alterado e antes ser alterado respectivamente, independente do campo que foi modificado.



#490525 - 26/09/2019 17:54:22

MARCOSPINHEIRO
PINDA
Cadast. em:Agosto/2015


Maravilha meu amigo... Deu certo. Isso mesmo.
Cara, se pesquisar isso no h em lugar nenhuma essa informao ou algum com a mesma dvida..

Marcos Pinheiro

 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MARCOSPINHEIRO em 26/09/2019 17:54:36