char 、varchar 、nchar 、nvarchar 実際には文字列です
size 文字列の長さを判断するのに役立ちます...
ちなみに
char は固定長なので、"1 "が必要な場合 char(2)で 内容は実際の"1 "になります
varchar(2) "1 "になります
n 一部はUnicodeを表すため、これらのフィールド内はすべてUnicodeになります。
通常 nvarcharを使用します char(250)があるかのように、データのスペースを節約します データベースは常に完全な長さを空のvarchar(250)として保存します 何もありません。
次に、プログラミング言語では、パディングを使用してcharを実行します。 たとえば、C#で行います
"1".PadLeft(2);
"1".PadRight(2);
"1 "を出力します および"1 " それぞれ。