char 型と varchar 型のデータの使用 http://msdn.microsoft.com/ja-jp/library/ms175055(v=sql.100).aspx nchar および nvarchar (Transact-SQL) http://msdn.microsoft.com/ja-jp/library/ms186939(v=sql.105).aspx 保守とあれば昔のバージョンに触れることもあります。SQLserver2008。 さて、整理するとこういうことです。 char(10)は10バイト。足りない分は半角スペースで埋められる。 varchar(10)は10バイト。足りない分はtrimされた状態で格納されている。 nchar(10)は10文字。足りない分は半角スペースで埋められる。 nvarchar(10)は10文字。足りない分はtrimされた状態で格納されてい