Je veux obtenir le MD5 Hash d'une valeur de chaîne dans SQL Server 2005. Je le fais avec la commande suivante:convertir HashBytes VARCHAR
SELECT HashBytes('MD5', 'HelloWorld')
Cependant, cela renvoie une VarBinary au lieu d'une valeur VarChar. Si je tente de convertir 0x68E109F0F40CA72A15E05CC22786F8E6
en VarChar, j'obtiens há ðô§*à\Â'†øæ
au lieu de 68E109F0F40CA72A15E05CC22786F8E6
.
Existe-t-il une solution SQL?
Ne fonctionne pas en SQL Azure. – Raptor
La fonction fn_varbintohexstr n'est pas documentée. Utilisez CONVERT (Char, @ value, 2) – Cheburek
Je viens de recevoir bit par varbinary comme nécessitant un moyen de mise à jour dans l'entrepôt. Cela a fonctionné comme un charme! merci ... – nitefrog