sql >> Database >  >> RDS >> Sqlserver

een SQL-rij hashen?

Er zijn CHECKSUM(*) , BINARY_CHECKSUM(*) en CHECKSUM_AGG . Ze doen CRC32 als checkum, maar voor het detecteren van wijzigingen in een rij zou het meer dan genoeg moeten zijn (je hebt het over 1 op 4 miljard kans op een vals-negatieve botsing).

Een cryptografische hash uitvoeren met HASHBYTES vereist dat je een expressie construeert die de 'rij' vertegenwoordigt.



  1. LPAD() Functie in Oracle

  2. MySQL vergelijk DATE-tekenreeks met tekenreeks uit het veld DATETIME

  3. Python Postgres psycopg2 ThreadedConnectionPool uitgeput

  4. MySQL-query's