Bara för att klargöra... eller sammanfatta...
nchar
ochnvarchar
kan lagra Unicode tecken.char
ochvarchar
kan inte lagra Unicode tecken.char
ochnchar
är fast längd vilket kommer att reservera lagringsutrymme för antalet tecken du anger även om du inte använder allt utrymme.varchar
ochnvarchar
är variabel längd som bara kommer att använda upp utrymmen för de karaktärer du lagrar. Den kommer inte att reservera lagringsutrymme somchar
ellernchar
.
nchar
och nvarchar
kommer att ta upp dubbelt så mycket lagringsutrymme, så det kan vara klokt att bara använda dem om du behöver Unicode support.