SQL Server の char、nchar、varchar、nvarchar の違いは何ですか? 質問する

SQL Server の char、nchar、varchar、nvarchar の違いは何ですか? 質問する

とはどういう意味ですかnvarchar?

SQL Server のcharncharvarchar、 の違いは何ですか?nvarchar

ベストアンサー1

明確にするために...または要約するために...

  • ncharUnicodenvarchar文字を保存できます。
  • charUnicode 文字を保存できません。varchar
  • char固定長ncharであるため、指定した文字数分のストレージ スペースが、そのスペースをすべて使い切らなくても予約されます。
  • varcharおよび は可変長nvarcharであり、格納する文字のスペースのみを使用します。や のようにストレージを予約しませんcharnchar

ncharまた、 2 倍のストレージ容量を占有するため、 Unicodenvarcharサポートが必要な場合にのみ使用するのが賢明です。

おすすめ記事