char、varchar、nchar、nvarcharの使い方をよく忘れるのでメモ。
簡単に説明
- char⇒文字数固定。半角1/全角2バイト。全角非推奨
- varchar⇒文字数可変。半角1/全角2バイト。全角非推奨 最大文字数指定(未満でもOK)
- nchar⇒文字数固定。半角全角ともに1文字2バイト
- nvarchar⇒文字数可変。半角全角ともに1文字2バイト 最大文字数指定(未満でもOK)
表形式で説明
char | 文字数固定 | 半角1バイト 全角2バイト | 全角非推奨 |
varchar | 文字数可変 | 半角1バイト 全角2バイト | 全角非推奨 最大文字数指定(未満でもOK) |
nchar | 文字数固定 | 半角全角ともに1文字2バイト | |
nvarchar | 文字数可変 | 半角全角ともに1文字2バイト | 最大文字数指定(未満でもOK) |
Microsoftが推奨する使用方法
※Microsoftの解説ページのリンク