Jetez un œil à la commande CHECKSUM :
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);
Cela renverra le même nombre à chaque exécution tant que le contenu de la table n'a pas changé. Voir mon article à ce sujet pour plus d'informations :
Voici comment je l'ai utilisé pour reconstruire les dépendances du cache lorsque les tables ont changé :
Dépendance du cache de la base de données ASP.NET 1.1 (sans déclencheurs)