Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Nach Änderungen an einer SQL Server-Tabelle suchen?

Schauen Sie sich den CHECKSUM-Befehl an:

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

Das gibt bei jeder Ausführung die gleiche Zahl zurück, solange sich der Tabelleninhalt nicht geändert hat. Weitere Informationen finden Sie in meinem Beitrag dazu:

PRÜFSUMME

So habe ich es verwendet, um Cache-Abhängigkeiten neu aufzubauen, wenn sich Tabellen geändert haben:
ASP.NET 1.1-Datenbank-Cache-Abhängigkeit (ohne Trigger)