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

хеширане на SQL ред?

Има CHECKSUM(*) , BINARY_CHECKSUM(*) и CHECKSUM_AGG . Те правят CRC32 като проверка, но за откриване на промени в ред би трябвало да е повече от достатъчно (говориш за 1 на 4 милиарда шансове за фалшиво отрицателен сблъсък).

Извършване на криптографски хеш с помощта на HASHBYTES изисква от вас да създадете израз, представляващ 'реда'.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. хеширане на SQL ред?

  2. SQL MAX от множество колони?

  3. Проблем при отваряне на MDF файл, защото казва SQL грешка 5171? - Публикация за гост от Андре Уилямс

  4. Използвайте CRYPT_GEN_RANDOM() за създаване на криптографско, произволно число в SQL Server

  5. SQL cast datetime