Como recuperar a instrução?
Boa tarde!
Preciso de recuperar toda instrução que seja executada numa tabela, como por exemplo, toda vez que for executado um SELECT na tabela CLIENTES quero armazenar tal instrução em outra tabela. Creio que exista no próprio SQLServer alguma SP que me retorne a instrução executada, alguém sabe se realmente tem e qual é?
Desde já agradeço.
Júlio César.
jcpedreira@hotmail.com
Preciso de recuperar toda instrução que seja executada numa tabela, como por exemplo, toda vez que for executado um SELECT na tabela CLIENTES quero armazenar tal instrução em outra tabela. Creio que exista no próprio SQLServer alguma SP que me retorne a instrução executada, alguém sabe se realmente tem e qual é?
Desde já agradeço.
Júlio César.
jcpedreira@hotmail.com
Jcpedreira
Curtidas 0
Respostas
Wagnerbianchi
24/03/2006
Olá JC Pedreira,
Você pode implementar essa regra com TRIGGERS. Só que, com ainda faltará a questão do SELECT, pois, elas podem muito bem implementar ações reativas às atualizações, seja INSERT, DELETE ou UPDATE.
Aí você decide por gravar os dados que foram manipulados ou gravar numa tabela ´AUDITORIA´, por exemplo, data/hora, comando utilizado, quantos registros afetados. . .
Espero ter ajudado...DEUS lhe abençõe!!
QQ coisa, posta aí!!
Você pode implementar essa regra com TRIGGERS. Só que, com ainda faltará a questão do SELECT, pois, elas podem muito bem implementar ações reativas às atualizações, seja INSERT, DELETE ou UPDATE.
Aí você decide por gravar os dados que foram manipulados ou gravar numa tabela ´AUDITORIA´, por exemplo, data/hora, comando utilizado, quantos registros afetados. . .
Espero ter ajudado...DEUS lhe abençõe!!
QQ coisa, posta aí!!
GOSTEI 0
It3r
24/03/2006
Olá jcpedreira
Creio que essas informações, vc também poderá encontra-las, na tabela de log do sql server...
Espero ter ajudado.
Creio que essas informações, vc também poderá encontra-las, na tabela de log do sql server...
Espero ter ajudado.
GOSTEI 0