Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Verificar alterações em uma tabela do SQL Server?


Dê uma olhada no comando CHECKSUM:
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);

Isso retornará o mesmo número toda vez que for executado, desde que o conteúdo da tabela não tenha sido alterado. Veja meu post sobre isso para mais informações:

CHECKSUM

Veja como eu o usei para reconstruir dependências de cache quando as tabelas foram alteradas:
Dependência de cache de banco de dados ASP.NET 1.1 (sem gatilhos)