Nvarchar max最大長度

在Microsoft SQL Server和Azure SQL Database中,nvarchar(max)數據類型的最大長度是2^31-1個字節,也就是約為2,147,483,647個字節。由於每個字節可以存儲一個Unicode字元(nvarchar數據類型存儲的是Unicode字元),所以最大長度相當於這個數字除以2,即約為1,073,741,823個字元。

請注意,這個數字是一個理論上的最大值,實際上可能會因為其他因素(如數據庫配置、檔案大小限制、操作系統限制等)而有所減少。此外,如果數據庫表中有索引包含nvarchar(max)欄位,那麼每個索引條目的最大長度也會受到限制。