2010-02-18 4 views
2

J'essaie de résoudre un problème unique. Merci pour toute aide concernant ceci.Code de hachage dans SQL Server?

Existe-t-il un moyen facile de générer une sorte de code de hachage pour un enregistrement basé sur plusieurs de ses valeurs de champ?

Je pensais juste à créer une vue avec une colonne supplémentaire qui concatène toutes les valeurs que je veux vérifier, mais je vérifie pour voir s'il y a une meilleure façon. J'essaie d'identifier les enregistrements en fonction de leurs valeurs, car j'ai besoin de regrouper les enregistrements parents en fonction de l'unicité de ces enregistrements enfants, si cela a du sens.

Merci encore pour tout conseil.

Répondre

7
SELECT 
    HASHBYTES('MD5', CAST(col1 AS VARBINARY(MAX)) + 
     CAST(col2 AS VARBINARY(MAX))) 
FROM 
    mytable