Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Verificare le modifiche a una tabella di SQL Server?

Dai un'occhiata al comando CHECKSUM:

SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);

Ciò restituirà lo stesso numero ogni volta che viene eseguito, purché il contenuto della tabella non sia cambiato. Vedi il mio post su questo per maggiori informazioni:

CHECKSUM

Ecco come l'ho usato per ricostruire le dipendenze della cache quando le tabelle sono cambiate:
Dipendenza dalla cache del database ASP.NET 1.1 (senza trigger)