Capisco che gli hash saranno diversi in base a diversi tipi di dati in SQL Server. Uno supporta Unicode un altro non .... così via (anche collation)Che tipo di datatype si dovrebbe usare per memorizzare gli hash
Sto usando char (32) come un tipo di dati, ma l'output è strano. Usando questo
select HASHBYTES('MD5','MD5Text')
dà questo output:
0xA891DB2DA259280A66FD5F35201CAB6A
e quando
declare @h char(32)
select @h=HASHBYTES('MD5','MD5Text')
select @h,LEN(@h)
uscita:
Ё'Ы-ўY (fэ_5 «j
Così Sono nuovo a Server SQL.
Qualcuno potrebbe, per favore, dirmi quale tipo di dati dovrei usare per memorizzare hash ??
http: //msdn.microsoft.com/en-us/library/ms188362.aspx –
Grazie amico! declare @h binary (16) Funzionante! –