Dlaczego nvarchar (256) wydaje się być standardem dla nazw użytkowników w SQL Server?nvarchar (256) ....?
Wszelkie funkcje systemowe, które zwracają nvarchar nazwa użytkownika powrotną (256), dostawca Membership ASP wykorzystuje nvarchar (256)
256 wydaje się nieparzystą liczbę (tak, wiem, że jeszcze ...) - 255 Rozumiem (adres 1-bajtowy), ale 256 nie ma dla mnie sensu.
Czy ktoś może wyjaśnić?
Czekaj ... Mogę pokazywać swój tyłek, ale jeśli jest to nvarchar, oznacza to, że każdy jest symbolem Unicode. Każdy znak ma 16 bitów (nvarchar -> utf-16 ??), więc 256 * 16 = 4096 bitów lub 512 bajtów? Czy się mylę? – Will
(oczywiście * varchary przechowują tylko to, co jest w nich, nchar (256) zajmie 512 bajtów w bazie danych) – Will
Tak, oczywiście masz rację. Myślałem "256 możliwości mieści się w jednym bajcie, to jest 0-255) ... – Rich