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

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013