首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

批改数据库表字段报 不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060

2012-10-06 
修改数据库表字段报 不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。修改数据库表字段alter

修改数据库表字段报 不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。
修改数据库表字段
alter table dbo.TB_Object alter column Note text null
报以下错误:
不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。

字段原来的类型是nvarchar(4000) 
使用中,客户反映4000不够长,就想改为text,谁知竟然报错

求高手指导

[解决办法]
你改成nvarchar(max)行不?另外,如果要换text,要改成ntext
[解决办法]
同一行非大数据字段的总长度不能超过8060,放到其他表再update回来就行了

热点排行
Bad Request.