我试图在sqlserver数据库表列中添加超过4000个后者,但是不能将nvarchar作为最大后者仅为4000
我怎样才能添加超过4k的后者,我应该使用哪种数据类型?
答案 0 :(得分:2)
将您的列修改为:nvarchar(max)
可变长度的Unicode字符串数据。 n定义字符串长度和 可以是1到4,000之间的值。 max表示最大值 存储大小为2 ^ 31-1字节(2 GB)。存储大小(以字节为单位) 输入数据的实际长度的两倍+ 2个字节。 ISO nvarchar的同义词是national char vary和national character 变化
答案 1 :(得分:1)
nvarchar(max)会这样做,但你将失去在该列上索引等的能力...