Chcę uzyskać MD5 Hash o wartości ciągu w SQL Server 2005. I to zrobić za pomocą następującego polecenia:Konwersja HashBytes do VarChar
SELECT HashBytes('MD5', 'HelloWorld')
to jednak zwraca VARBINARY zamiast wartości VarChar. Jeśli spróbuję przekonwertować 0x68E109F0F40CA72A15E05CC22786F8E6
na VarChar, otrzymam há ðô§*à\Â'†øæ
zamiast 68E109F0F40CA72A15E05CC22786F8E6
.
Czy istnieje rozwiązanie oparte na języku SQL?
Nie działa w SQL Azure. – Raptor
fn_varbintohexstr nie jest dokumentowana funkcja. Użyj CONVERT (Char, @ value, 2) – Cheburek
Właśnie dostałem bit o varbinary jako wymagający sposobu na aktualizację do magazynu. To działało jak czar! dzięki ... – nitefrog