Hanya untuk memperjelas... atau meringkas...
nchardannvarchardapat menyimpan Unicode karakter.chardanvarchartidak dapat menyimpan Unicode karakter.chardanncharadalah panjang tetap yang akan memesan ruang penyimpanan untuk jumlah karakter yang Anda tentukan meskipun Anda tidak menggunakan semua ruang tersebut.varchardannvarcharadalah panjang variabel yang hanya akan menggunakan spasi untuk karakter yang Anda simpan. Itu tidak akan memesan penyimpanan seperticharataunchar.
nchar dan nvarchar akan memakan ruang penyimpanan dua kali lebih banyak, jadi sebaiknya gunakan hanya jika Anda membutuhkan Unicode dukungan.