какой тип данных использует SQL Server 2008 для HASH VALUE - PullRequest
1 голос
/ 11 марта 2011

Мне нужно сохранить HASH VALUE в SQL Server 2008. Нужно ли мне какой-то конкретный тип данных, чтобы выбрать? Какой я могу использовать для этого?

Ответы [ 2 ]

2 голосов
/ 11 марта 2011

CHAR подходит для хеш-значений.

0 голосов
/ 11 марта 2011

Это зависит от типа хэша. Это собственный хэш SQL Server или пользовательский?

С Хеш-функции в SQL

В SQL Server есть CHECKSUM () (и Функция BINARY_CHECKSUM ()) для генерирование хеш-значений. Это простая хеш-функция, отображающая ввод значение (я) к 32-битному значению INTEGER. CHECKSUM () и BINARY_CHECKSUM () отличаются в том, как они относятся к входам строковый тип данных; увидеть BINARY_CHECKSUM () тема в BOL для больше информации.

...