Anahtar Farkı: SQL server'da her ikisi de veri tiplerine bakın. Varchar değişken uzunluklu karakter dizgisini gösterir. Varchar, ASCII verilerini, Nvarchar da UNICODE verilerini depolar.
Sunucuda Varchar ve Nvarchar Arasındaki Karşılaştırma:
Varchar (n) | Nvarchar (n) | |
Tanım | Varchar, ASCII verilerini depolar | Nvarchar UNICODE verilerini depolar. |
Her karakter için bayt sayısı | 1 | 2 |
İsteğe bağlı Parametre n aralığı | İsteğe bağlı Parametre n değeri 1 ila 8000 arasında olabilir. Maksimum 8000 Unicode olmayan karakter saklayabilir. | İsteğe bağlı Parametre n değeri 1 ile 4000 arasında olabilir. En fazla 4000 Unicode / Unicode olmayan karakter saklayabilir |
Depolama | Maksimum 8000 Unicode olmayan karakter | En fazla 4000 Unicode / Unicode olmayan karakter. |
Kod sayfası | Farklı kod sayfası türleri | Unicode evrensel kod sayfası |
Bellek tasarrufu | Yüzde elli hafıza alanı nvarchar’a kıyasla daha fazla tasarruf sağlıyor | Daha az hafıza karşılaştırmalı olarak kaydedildi. |
Sorgu yürütme | Hızlı | Nispeten yavaş |