使用sql 2005时,看起来我无法在nvarchar(max)字段中插入超过8000个字符。在nvarchar(max)字段中插入MSSQL超过8000个字符
这真是令人费解。我试图插入,更新和更新。写入没有运气。我无法将其完全插入到控制台和.net中,我始终得到的错误是
数据类型text和varchar在add运算符中不兼容。
INSERT语句
insert into tablename (columnname) values (' long text');
更新:
update tablename set columnname='long text'
一切总是在8000个字符(文字11000个字)截断。运行一些测试,我看到
select @@textsize
给人2147483647
任何想法我可能是错在这里做什么?
那么“数据类型文本”位从哪里来?毕竟你有一个“文字”字段吗? – GSerg 2011-06-14 21:21:46
它被截断,还是出现错误?从你的问题文本中不清楚。 – 2011-06-14 21:23:01
当我从控制台插入它被截断。 – anurodhp 2011-06-14 21:24:11