3
A
回答
6
为nvarchar(MAX)将持有高达2GB的这是约十亿个字符,因为它是unicode
在你的情况下,它是0
也看看这个,数据长度计数的存储, LEN计数字符,VARCHAR这将是相同的
declare @string nvarchar(MAX) = ''
select datalength(@string), LEN(@string)
GO
declare @string nvarchar(MAX) = '1'
select datalength(@string), LEN(@string)
3
您拥有大约20亿字节的Unicode字符。从the MSDN documentation for char and varchar:
可变长度,非Unicode字符数据。 n可以是从1到8,000的值。 max表示最大存储大小为2^31-1字节。存储大小是输入的数据的实际长度+ 2个字节。输入的数据长度可以是0个字符。 varchar的ISO同义词是char变量或字符变量。
相关问题
- 1. varchar(max)中有多少个字符
- 2. NVARCHAR(MAX)不能容纳50478个字符
- 3. 在nvarchar(max)字段中插入MSSQL超过8000个字符
- 4. 选择nvarchar的子字符串max
- 5. Linq2Sql没有更新NVarchar(Max)字段?
- 6. Linq to SQL中的nvarchar(max)在插入时SQL上接收较少的字符
- 7. 为nvarchar(MAX)
- 8. nvarchar(max)vs NText
- 9. SQL Server Nvarchar(max)
- 10. 检测(找到)串在另一个字符串(为nvarchar(MAX))
- 11. 控制台中有多少个字符?
- 12. Java中有多少个字符
- 13. 统计DIV中有多少个字符
- 14. 资源ID nvarchar(MAX)
- 15. 两个字符串中有多少个字符相同
- 16. 可以在SQL Server上的NVARCHAR(4000)中存储多少个字符?
- 17. nvarchar(50)vs nvarchar(max)的含义
- 18. 将nvarchar(4000)转换为nvarchar(max)
- 19. 覆盖流畅的NHibernate的长文本字符串nvarchar(MAX)不nvarchar(255)
- 20. 正在搜索nvarchar(max)字段
- 21. nvarchar(max) - 如何加快获取SQL中仅有意义的字符串
- 22. 有多少个字符可以放入C++字符串中?
- 23. 试图打印输入字符串中有多少个字符
- 24. 在一个字符串中有多少次子字符串[Java]
- 25. C++中的字符串类有多少个字符?
- 26. 计算字符串中有多少个特定字符
- 27. 搜索C字符串中有多少个字符
- 28. 多少个字符的NSString有
- 29. 字符串有多少个参数
- 30. Java String有多少个字符?
可能的复制【什么是对NVARCHAR(MAX)?最大字符](https://stackoverflow.com/questions/11131958/what-is -THE-最大字符换的,nvarcharm ax) – 2018-02-22 12:17:29
@mod:更好/更老的重复:https://stackoverflow.com/questions/4270049/what-is-the-maximum-number-of-characters-that-nvarcharmax-will-hold – 2018-02-22 12:18:36