charとvarcharとncharとnvarcharの違い(SQL SERVER) 

char→文字数固定。全角非推奨。
varchar→最大文字数固定(未満でもOK)。全角非推奨。
nchar→文字数固定。全角半角関係なし。
nvarchar→最大文字数固定(未満でもOK)。全角半角関係なし。