sql >> Base de Datos >  >> RDS >> Sqlserver

hash una fila de SQL?

Hay CHECKSUM(*) , BINARY_CHECKSUM(*) y CHECKSUM_AGG . Hacen CRC32 como checkum, pero para detectar cambios en una fila debería ser más que suficiente (está hablando de 1 en 4 mil millones de posibilidades de una colisión falsa negativa).

Haciendo un hash criptográfico usando HASHBYTES requiere que construyas una expresión que represente la 'fila'.