sql >> Databasteknik >  >> RDS >> Sqlserver

hash en SQL-rad?

Det finns CHECKSUM(*) , BINARY_CHECKSUM(*) och CHECKSUM_AGG . De gör CRC32 som checkum, men för att upptäcka ändringar i en rad borde det vara mer än tillräckligt (du pratar om 1 på 4 miljarder chanser för en falsk negativ kollision).

Gör en kryptografisk hash med HASHBYTES kräver att du konstruerar ett uttryck som representerar 'raden'.



  1. Hur man skapar och distribuerar Azure Database for MySQL Server med Azure Portal och Workbench

  2. mysql lagrar automatiskt tidsstämpel för att skapa rekord

  3. Kontrollera för x dagar i följd - givna tidsstämplar i databasen

  4. Upprepande rader baserat på kolumnvärde i varje rad