Hanya untuk memperjelas... atau meringkas...
nchar
dannvarchar
dapat menyimpan Unicode karakter.char
danvarchar
tidak dapat menyimpan Unicode karakter.char
dannchar
adalah panjang tetap yang akan memesan ruang penyimpanan untuk jumlah karakter yang Anda tentukan meskipun Anda tidak menggunakan semua ruang tersebut.varchar
dannvarchar
adalah panjang variabel yang hanya akan menggunakan spasi untuk karakter yang Anda simpan. Itu tidak akan memesan penyimpanan sepertichar
ataunchar
.
nchar
dan nvarchar
akan memakan ruang penyimpanan dua kali lebih banyak, jadi sebaiknya gunakan hanya jika Anda membutuhkan Unicode dukungan.