sql >> Database >  >> RDS >> Sqlserver

Controleren op wijzigingen in een SQL Server-tabel?

Kijk eens naar het CHECKSUM-commando:

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

Dat geeft hetzelfde nummer elke keer dat het wordt uitgevoerd, zolang de inhoud van de tabel niet is gewijzigd. Zie mijn bericht hierover voor meer informatie:

CHECKSUM

Hier is hoe ik het gebruikte om cache-afhankelijkheden opnieuw op te bouwen wanneer tabellen werden gewijzigd:
ASP.NET 1.1 databasecache-afhankelijkheid (zonder triggers)



  1. Zoeken op expressie-indexen

  2. PHP PDO multiple select-query laat consequent laatste rijenset vallen

  3. MySQL-query's optimaliseren voor hiërarchische gegevens

  4. PHP Als else-statement dat een databaserecord leeg is, wordt een standaardafbeelding weergegeven