text可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。ntext可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。

解决方案 »

  1.   

    大家都在围绕着数据库本身的数据类型讨论,但我觉得text已经足够大了,可以存放2G,不可能放不下你的文档,一定是你处理上出了问题。你是否注意到text超过8000之后,是不能直接进行SELECT、UPDATE和INSERT,只能分块insert,update。
      

  2.   

    估计那个表格已经超过了6000,当时那个字段就是varchar(6000)的,现在改成text就好了