Bara för att klargöra... eller sammanfatta...
ncharochnvarcharkan lagra Unicode tecken.charochvarcharkan inte lagra Unicode tecken.charochncharär fast längd vilket kommer att reservera lagringsutrymme för antalet tecken du anger även om du inte använder allt utrymme.varcharochnvarcharä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 somcharellernchar.
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.