Mittwoch, 25. August 2010

T-SQL: Hashcode erstellen

Situation: Für die Nachverfolgung von Historisierungsattributen wird ein Hashcode für jede Tabellenzeile benötigt.

Realisierung:

SELECT
    HASHBYTES('MD5', CAST(col_1 AS VARBINARY(MAX)) + 
        CAST(col_2 AS VARBINARY(MAX))+CAST(col_n AS VARBINARY(MAX))
)
FROM
    mytable

Keine Kommentare: