NVarChar ve VarChar Arasında ki Fark

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

Yorumlar

Bu blogdaki popüler yayınlar

Başvuran varsayılan bitiş noktası öğesi bulunamadı. Hatası ve Çözümü

Verilen yolun biçimi desteklenmiyor. (C#, FileUpload Dosya Yükleme Hatası)

ExecuteScalar, ExecuteReader, ExecuteNonQuery Hangi Durumlarda Kullanılır