Хэш-код в SQL Server? - PullRequest
       1

Хэш-код в SQL Server?

2 голосов
/ 18 февраля 2010

Я пытаюсь решить уникальную проблему. Спасибо за любую помощь с этим.

Существует ли простой способ генерирования какого-либо хеш-кода для записи на основе нескольких значений ее полей?

Я думал о создании представления с дополнительным столбцом, который объединяет все значения, которые я хочу проверить, но я проверяю, есть ли лучший способ.

Я пытаюсь идентифицировать записи на основе их значений, потому что мне нужно сгруппировать родительские записи по уникальности этих дочерних записей, если это имеет смысл.

Еще раз спасибо за любой совет.

1 Ответ

7 голосов
/ 18 февраля 2010
SELECT
    HASHBYTES('MD5', CAST(col1 AS VARBINARY(MAX)) + 
        CAST(col2 AS VARBINARY(MAX)))
FROM
    mytable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...