NVARCHAR(MAX)的最大字符是多少?

我已经NVARCHAR(MAX)在SQL Server 2008中声明了类型的列,将MAX作为长度的确切最大字符数是多少?



慕标5832272
浏览 2368回答 3
3回答

繁花不似锦

类型列的最大大小为NVARCHAR(MAX)2 GB的存储空间。由于NVARCHAR每个字符使用2个字节,因此大约为。10亿个字符。列夫·托尔斯泰(Leo Tolstoj)的《战争与和平》(War and Peace)是一本1,440页的书,其中包含约600,000个单词-因此可能是600万个字符-进行了四舍五入。因此,您可以将整本《战争与和平》书的约166册粘贴到每一NVARCHAR(MAX)栏中。有足够的空间来满足您的需求吗?:-)

慕的地8271018

从MSDN文档nvarchar [(n | max)]可变长度的Unicode字符串数据。n定义字符串长度,并且可以是1到4,000之间的值。max表示最大存储大小为2 ^ 31-1字节(2 GB)。存储大小(以字节为单位)是输入的数据实际长度的两倍+ 2个字节
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server