一个表每行大小超过了的最大字节8060,建议使用将你表中占用字节数较多的
char (nchar)或者varchar(nvarchar) 类型 改为text(ntext)类型

解决方案 »

  1.   

    SQL的规定,一条记录的最大存储长度为8060字节.所以,如果你创建类似下面的表就会有此警告:
    create table t(a varchar(8000),b varchar(8000))
    因为a+b=16000的长度已经超过了一条记录的最大存储长度8060
    这种情况下,表可以正常地被创建,只要你存储/修改数据时
    datalength(a)+datalength(b)<8060
    那你的操作就不会有任何问题.
    否则,操作就会失败