При вызове HASHBYTES с длинной строкой я получаюВычислить MD5 для длинной строки
Msg 8152, Level 16, State 10, Line 11
String or binary data would be truncated.
Я пытаюсь вычислить хеш MD5 для нескольких полей вместе, так что я могу сравнивать объекты,
Есть в любом случае вокруг этого ?
Возможно, вы сможете поделиться своим кодом? Это сообщение об ошибке из вставки. AFAIK нет предела длине ввода MD5. Я просто попробовал его с огромным количеством ввода, и он отлично работает. –
Из [документации] (https://msdn.microsoft.com/en-us/library/ms174415.aspx) существует ограничение на возвращаемое значение 8000 байт. Если ваш ввод приведет к тому, что это будет превышено, вам может быть не повезло. Но действительно ли вам нужно использовать столько полей для вычисления хэш-кода? –
@SeanLange Максимальный размер возврата составляет 8K, q.v. мой комментарий выше. –