Array
(
)

Como recuperar a instrução?

Jcpedreira
   - 24 mar 2006

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

Wagnerbianchi
   - 12 abr 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í!!

It3r
   - 20 abr 2006

Olá jcpedreira

Creio que essas informações, vc também poderá encontra-las, na tabela de log do sql server...

Espero ter ajudado.