可能性の重複:
What is the difference between nchar(10) and varchar(10) in MSSQL?SQL 2008 R2のさまざまな文字型の違いは何ですか?
誰は、char、nchar型、varchar型、およびnvarchar型の違いを説明できますか?
可能性の重複:
What is the difference between nchar(10) and varchar(10) in MSSQL?SQL 2008 R2のさまざまな文字型の違いは何ですか?
誰は、char、nchar型、varchar型、およびnvarchar型の違いを説明できますか?
文字は固定長です。
Varcharは、指定された長さまで可変長であり、領域を節約します。
Nは、Unicode対応のタイプを示します。
NCHARとnvarcarは、Unicode
NCHAR(50)またはCHAR(50)に関係なく常にデータのサイズの同じ空間を占有するサポート。
NVARCHAR(50)は、最大50個の文字を格納することができますが、実際のサイズは、その柔軟性を意味格納されたデータに依存するため、入力は20の文字だった場合、あなたはまだ1つだけ追加するために他の場所で
残りを使用することができます詳細な説明では、nvarchar(max)とvarchar(max)を使用することもできます。これらは、大量のデータを格納できる可変長フィールドであり、廃止予定のtextおよびntextデータ型の代わりです。 evey文字列フィールドにはnvarchar(max)orvarchar(max)を使用しないでください。ただし、インデックス作成の問題があるので、フィールドの大きさを把握する必要はありません。