charとvarcharとncharとnvarcharの違い


結構よく使うけれど、ついつい忘れがちなのが
char、varchar、nchar、nvarcharの取り扱い方の違い。

すごく簡単に説明すると

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

超大雑把な説明ですみません。