mar*_*c_s 154
最大.容量是2千兆字节的空间 - 所以你看到的是超过10亿个2字节字符,适合一个NVARCHAR(MAX)字段.
使用其他答案更详细的数字,您应该能够存储
(2 ^ 31 - 1 - 2) / 2 = 1'073'741'822 double-byte characters
1 billion, 73 million, 741 thousand and 822 characters to be precise
Run Code Online (Sandbox Code Playgroud)
在你的NVARCHAR(MAX)专栏中(不幸的是,后半个角色被浪费了......)
更新:正如@MartinMulder所指出的:任何可变长度字符列也有2字节的开销用于存储实际长度 - 所以我需要从2 ^ 31 - 1我之前规定的长度中减去两个以上的字节- 因此你可以存储1个Unicode字符小于我曾经声称过.
Adr*_*der 11
varchar [(n | max)]
可变长度的非Unicode字符数据.n可以是1到8,000之间的值.max表示最大存储大小为2 ^ 31-1个字节.存储大小是输入的实际数据长度+ 2个字节.输入的数据长度可以是0个字符.varchar的ISO同义词是char变化或字符变化.
| 归档时间: |
|
| 查看次数: |
110453 次 |
| 最近记录: |