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ı?
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ş:
Nasıl yüzer SQL Server'da INSERT deyim...
İNT SQL INSERT deyim dönüştürmek...
SQL Server - INSERT deyim() Guıd'lerin...
Hata: &; INSERT EXEC deyimi iç içe olm...
Neden INSERT deyim seçin() bir tamsayı...