Jakiego typu danych mam używać do przechowywania skrótów?
Rozumiem, że skróty będą się różnić w zależności od różnych typów danych w SQL Server. Jedna obsługuje Unicode, druga nie ... i tak dalej (także sortowanie)
Używam char (32) jako typ danych, ale dane wyjściowe są dziwne.
Korzystanie z tego
select HASHBYTES('MD5','MD5Text')
daje taki wynik:
0xA891DB2DA259280A66FD5F35201CAB6A
i kiedy
declare @h char(32)
select @h=HASHBYTES('MD5','MD5Text')
select @h,LEN(@h)
Wyjście:
Ё 'Ы-ўY (f_5 "j
Więc jestem nowy w SQL Server.
Czy ktoś może mi powiedzieć, jakiego typu danych powinienem używać do przechowywania skrótów?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Jeśli chodzi o rozmiar, który należy wykonać, możesz uruchomić to zapytanie, aby sprawdzić długość każdego typu skrótu:
I powinno to wyjść z tego: