我们可以在表格列中输入的最大单词

时间:2014-03-10 16:38:37

标签: asp.net sql-server

我试图在sqlserver数据库表列中添加超过4000个后者,但是不能将nvarchar作为最大后者仅为4000

我怎样才能添加超过4k的后者,我应该使用哪种数据类型?

2 个答案:

答案 0 :(得分:2)

将您的列修改为:nvarchar(max)

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)会这样做,但你将失去在该列上索引等的能力...