Siemka, czy mógłby mi ktoś wytłumaczyć jaka jest różnica pomiędzy tymi dwoma typami?? Kiedy należało by stosować ten a nie drugi typ?
Z góry, dzieki
Wątek przeniesiony 2015-01-29 00:02 z Bazy danych przez somekind.
Siemka, czy mógłby mi ktoś wytłumaczyć jaka jest różnica pomiędzy tymi dwoma typami?? Kiedy należało by stosować ten a nie drugi typ?
Z góry, dzieki
NVarchar to jest Unicode, w którym dwa bajty przypadają na jeden znak, a w Varchar jeden bajt przypada na jeden znak, z tego wynika, że nvarchar(100) może mieć długośc do 50 znaków, a varchar(100) moze mieć długość do 100 znaków, ale jeden i drugi zajmuje tyle samo miejsca na dysku.
NVarchar lepiej zastosować do przechowywania tekstu zawierającego nietypowe znaki.
Super! rozumiem doskonale, dziękuje za wyjaśnienie :))
Pozdrawiam.
andrzejlisek napisał(a):
NVarchar to jest Unicode, w którym dwa bajty przypadają na jeden znak, a w Varchar jeden bajt przypada na jeden znak, z tego wynika, że nvarchar(100) może mieć długośc do 50 znaków, a varchar(100) moze mieć długość do 100 znaków, ale jeden i drugi zajmuje tyle samo miejsca na dysku. ...
nvarchar(100), tak samo jak varchar(100) może przechowywać do 100 znaków (100 jest długością, a nie wielkością pola)