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'.