[解決済み] nvarchar(MAX)が保持する最大文字数を教えてください。
2022-11-06 22:47:19
質問
初めて聞く話なのですが
nvarchar(MAX)
. 何文字入るのでしょうか?
どのように解決するのですか?
最大容量は2ギガバイトなので、2バイト文字で10億文字強の文字列を
NVARCHAR(MAX)
フィールドに収まる 2 バイト文字が 10 億文字強ということになります。
他の回答のより詳細な数値を使って、格納するのは
(2 ^ 31 - 1 - 2) / 2 = 1'073'741'822 double-byte characters
1 billion, 73 million, 741 thousand and 822 characters to be precise
の中に
NVARCHAR(MAX)
の列に追加します(残念ながら、最後の半文字は無駄になってしまいますが...)。
更新しました。
MartinMulder が指摘したように、可変長の文字列は実際の長さを格納するために 2 バイトのオーバーヘッドも持っています。
2 ^ 31 - 1
の長さからさらに 2 バイトを差し引く必要がありました。したがって、私が以前主張したよりも少ない 1 Unicode 文字を格納することができます。
関連
-
[解決済み] ミリタリータイムを使用するDatetimeフィールド - 標準時間のみが必要です。
-
[解決済み] varcharとnvarcharの違いは何ですか?
-
[解決済み] SQL ServerでJOINを使用してUPDATE文を実行するにはどうすればよいですか?
-
[解決済み] SQL Server にテーブルが存在するかどうかを確認する
-
[解決済み] INNER JOINよりもCROSS APPLYを使用すべきなのはどのような場合ですか?
-
[解決済み] SQL Serverで、指定したテーブルを参照しているすべての外部キーを一覧表示するにはどうすればよいですか?
-
[解決済み] NULLも許容するユニークな制約を作成するにはどうしたらいいですか?
-
[解決済み] SQL Serverにおけるchar、nchar、varchar、nvarcharの違いは何ですか?
-
[解決済み] SQL Server 2008で、文字列の先頭のゼロをパッドして3文字にする
-
[解決済み] 常にnvarchar(MAX)を使用することにデメリットはありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー "INSERT EXEC文はネストできません。" "INSERT-EXEC文の中でROLLBACK文は使用できません。" これを解決するにはどうすればよいですか?
-
[解決済み] オブジェクト 'Users'、データベース 'XXX'、スキーマ 'dbo' で SELECT 権限が拒否されました。
-
[解決済み] データベース 'tempdb' で CREATE TABLE 権限が拒否されました。
-
[解決済み] try catch ブロックで @@trancount > 0 を確認する必要があるのはどのような場合ですか?
-
[解決済み] sp_columnsが結果を返さないのはなぜですか?
-
[解決済み] SQL Server: caseステートメントでUniqueIdentifierを文字列に変換する
-
[解決済み] 累積和の求め方
-
[解決済み] NVARCHAR(MAX)の最大文字数を教えてください。[重複しています]。
-
[解決済み】SQL Serverで文字列からすべてのスペースを削除する
-
[解決済み】NVARCHAR(MAX)の最大文字数は?) [重複]NVARCHAR(MAX)の最大文字数は?