Преобразование HashBytes к VarChar

я хочу получить MD5-Хэш строки, значения в SQL Server 2005. Я делаю это с помощью следующей команды:

SELECT HashBytes('MD5', 'HelloWorld')

Однако, это возвращает VarBinary, вместо VarChar значения. Если я пытаюсь преобразовать 0x68E109F0F40CA72A15E05CC22786F8E6 в VarChar я получаю há ðô§*àÂ'†øæ вместо 68E109F0F40CA72A15E05CC22786F8E6.

Есть ли решение на основе SQL?

да

Найдено 6 ответов:

Convert HashBytes to VarChar

http://stackoverflow.com/questions/2120/convert-hashbytes-to-varchar

Посмотреть решение →