Есть ли способ сгенерировать хеш-строку MD5 типа varchar (32) без использования fn_varbintohexstr
SUBSTRING(master.dbo.fn_varbintohexstr(HashBytes('MD5', 'email@dot.com')), 3, 32)
Так что ее можно использовать внутри представления с помощью SCHEMABINDING
CONVERT(VARCHAR(32), HashBytes('MD5', 'email@dot.com'), 2)
Используйте HashBytes
SELECT HashBytes('MD5', 'email@dot.com')
Это даст вам 0xF53BD08920E5D25809DF2563EF9C52B6
-
SELECT CONVERT(NVARCHAR(32),HashBytes('MD5', 'email@dot.com'),2)
Это даст вам F53BD08920E5D25809DF2563EF9C52B6