Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Vérifier les modifications apportées à une table SQL Server ?

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 :

CHECKSUM

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)