Ta en titt på kommandot CHECKSUM:
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);
Det kommer att returnera samma nummer varje gång den körs så länge som tabellinnehållet inte har ändrats. Se mitt inlägg om detta för mer information:
Så här använde jag det för att återskapa cache-beroenden när tabeller ändrades:
ASP.NET 1.1 databascacheberoende (utan triggers)