Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Проверка за промени в таблица на SQL Server?

Разгледайте командата CHECKSUM:

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

Това ще връща едно и също число всеки път, когато се изпълнява, стига съдържанието на таблицата да не се е променило. Вижте публикацията ми по този въпрос за повече информация:

КОНТРОЛНА СУМА

Ето как го използвах, за да възстановя зависимостите на кеша при промяна на таблиците:
Зависимост от кеша на база данни ASP.NET 1.1 (без тригери)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. преобразуването на тип данни varchar в тип данни за дата и час води до стойност извън диапазона

  2. 4 начина за проверка за дублиращи се редове в SQL Server

  3. Как да намерите кръгова зависима таблица в sql сървър

  4. Настройване на Liquibase с MS-SQL сървър

  5. Как да поправя грешката „Доставчик на име Pipes, грешка 40 – Не можах да отворя връзка към „SQL Server“?