sql >> Databasteknik >  >> RDS >> Sqlserver

Leta efter ändringar i en SQL Server-tabell?

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:

CHECKSUM

Så här använde jag det för att återskapa cache-beroenden när tabeller ändrades:
ASP.NET 1.1 databascacheberoende (utan triggers)



  1. 5 sätt att köra ett SQL-skript från en fil i SQLite

  2. Multipel masterreplikering till en slav i Mysql

  3. JSON_ARRAY() – Skapa en JSON-array från en lista över värden i MySQL

  4. Vad i helvete är en DTU?