Wątek przeniesiony 2015-01-29 00:02 z Bazy danych przez somekind.

Jaka jest różnica pomiędzy varchar a nvarchar?

0

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

1

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.

0

Super! rozumiem doskonale, dziękuje za wyjaśnienie :))
Pozdrawiam.

1
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)

1 użytkowników online, w tym zalogowanych: 0, gości: 1