Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

hash una riga SQL?

Ci sono CHECKSUM(*) , BINARY_CHECKSUM(*) e CHECKSUM_AGG . Fanno CRC32 come checkum, ma per rilevare le modifiche a una riga dovrebbe essere più che sufficiente (stai parlando di 1 su 4 miliardi di possibilità per una collisione falsa negativa).

Eseguire un hash crittografico utilizzando HASHBYTES richiede di costruire un'espressione che rappresenti la 'riga'.