Само да изясня... или да обобщим...
nchar
иnvarchar
може да съхранява Unicode символи.char
иvarchar
не може да съхранява Unicode символи.char
иnchar
са сфиксирана дължина което ще запази място за съхранение за брой знаци, които посочвате, дори ако не използвате цялото това пространство.varchar
иnvarchar
са спроменлива дължина което ще използва само интервали за знаците, които съхранявате. Той няма да резервира хранилище катоchar
илиnchar
.
nchar
и nvarchar
ще заемат два пъти повече място за съхранение, така че може да е разумно да ги използвате само ако имате нужда от Unicode поддръжка.