nvarchar(X) のストレージ要件は何ですか?
たとえば、列の値が X よりもはるかに小さい場合、実際にデータベース ページに格納される量はどれくらいでしょうか?
nvarchar(X) のストレージ要件は何ですか?
たとえば、列の値が X よりもはるかに小さい場合、実際にデータベース ページに格納される量はどれくらいでしょうか?
nvarchar列は、内部に格納されているUnicode文字の数+オーバーヘッドのサイズです。正確なサイズは、おそらく使用中のSQLサーバーによって異なります。
Microsoft SQL Serverの場合、「ストレージサイズ(バイト単位)は、入力された文字数の2倍+2バイトです」。参照: http: //msdn.microsoft.com/en-us/library/ms186939.aspx