İkisi de metinsel ifadeleri saklamak için kullanılır. Arasında ki temek fark unicode desteğinin birinin olup (NvarChar), diğerinin olmamasıdır. Örneğin; arapça, rusça gibi dil kelimeleri db de tutulmak isteniyor ise NVarChar kullanılmalıdır. NVarChar veri türü VarChar' a göre boyutu iki katıdır. Yani; DECLARE @EFELER NVarchar(max) = 'hüseyin, mehmet uğur, +++', @Mehmet VarChar(max) = 'hüseyin, mehmet uğur, +++' SELECT NvarCharlenght = DataLength(@EFELER), VarCharLenght = DataLength(@Mehmet)