Разгледайте командата CHECKSUM:
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);
Това ще връща едно и също число всеки път, когато се изпълнява, стига съдържанието на таблицата да не се е променило. Вижте публикацията ми по този въпрос за повече информация:
Ето как го използвах, за да възстановя зависимостите на кеша при промяна на таблиците:
Зависимост от кеша на база данни ASP.NET 1.1 (без тригери)