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

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • Apple

    Apple

    22 HAZİRAN 2005
  • Rayone GB

    Rayone GB

    14 Temmuz 2007