SORU
5 AĞUSTOS 2008, Salı


HashBytes INSERT deyim dönüştürmek

SQL Server 2005'te bir dize MD5 Hash almak istiyorum. Aşağıdaki komut ile yapıyoruz:

SELECT HashBytes('MD5', 'HelloWorld')

Ancak, bu no değeri yerine bir Dizini döndürür. Eğer bir VarChar içine 0x68E109F0F40CA72A15E05CC22786F8E6 dönüştürme kalkarsam há ðô§*à\Â'†øæ yerine 68E109F0F40CA72A15E05CC22786F8E6 olsun.

SQL tabanlı bir çözüm var mı?

Yes

CEVAP
5 AĞUSTOS 2008, Salı


Çözümü başka yerde buldum:

SELECT SUBSTRING(master.dbo.fn_varbintohexstr(HashBytes('MD5', 'HelloWorld')), 3, 32) 

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Sql

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • paikimchung

    paikimchung

    12 Mayıs 2006