sql server2008R2 在执行脚本的时候提示“已创建表 XXX,但其最大行大小(8926)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节
2013-08-06 16:56
405 查看
今天在查询分析器里创建数据库,出现警告:警告: 已创建表 XXX,但其最大行大小(8926)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。
一个表每行大小超过了的最大字节8060,建议使用将你表中占用字节数较多的
char (nvchar)或者varchar(nvarchar) 类型 改为text(ntext)类型
SQL的规定,一条记录的最大存储长度为8060字节.
所以,如果你创建类似下面的表就会有此警告:
create table t(a varchar(8000),b varchar(8000))
因为a+b=16000的长度已经超过了一条记录的最大存储长度8060
这种情况下,表可以正常地被创建,只要你存储/修改数据时
datalength(a)+datalength(b)<8060
那你的操作就不会有任何问题.
否则,操作就会失败
好像就是这个意思把。那要是实在不行的话,就把varchar 或者是nvchar 修改为text,,,,,
一个表每行大小超过了的最大字节8060,建议使用将你表中占用字节数较多的
char (nvchar)或者varchar(nvarchar) 类型 改为text(ntext)类型
SQL的规定,一条记录的最大存储长度为8060字节.
所以,如果你创建类似下面的表就会有此警告:
create table t(a varchar(8000),b varchar(8000))
因为a+b=16000的长度已经超过了一条记录的最大存储长度8060
这种情况下,表可以正常地被创建,只要你存储/修改数据时
datalength(a)+datalength(b)<8060
那你的操作就不会有任何问题.
否则,操作就会失败
好像就是这个意思把。那要是实在不行的话,就把varchar 或者是nvchar 修改为text,,,,,
相关文章推荐
- 警告: 已创建表 'JD_QZ',但其最大行大小(8438)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。
- 警告: 已创建表 'JD_QZ',但其最大行大小(8438)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。
- 警告: 已创建表 'DomainName',但其最大行大小(28482)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。
- SQL Server 警告: 已创建表 XXX,但其最大行大小(8926)超过了每行的最大字节数(8060)
- 已创建表 XXX,但其最大行大小XXX超过了每行的最大字节数(8060)。
- [SQL-码农]超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失
- 警告: 已创建表 'W_Product',但其最大行大小(12116)超过了每行的最大字节数(8060)。
- SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)
- 创建解决方案时出错。已超过最大总文件大小限制(52428800 字节)。
- 脚本_在input控件输入中文时超过最大长度弹出提示框
- 搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。 假设目前有一千万个记录(这些查询串的重复度比较高, 虽然总数是1千万,但如果除去重复后,不超过3百
- PHP单个脚本超过内存限制上限时候的错误提示信息
- sql2000执行sql2005导出的数据脚本时出现“提示含有超过64K限度的行”(转)
- Struts2 当上传的文件大小超过限制大小的时候,为什么没收到任何提示?
- sql2000执行sql2005导出的数据脚本时出现“提示含有超过64K限度的行”(转)
- sql Server超过了每行的最大字节数(8060)的原因和解决办法
- orchard上传文件提示System.Web.HttpException: 超过了最大请求长度
- Struts2 当上传的文件大小超过限制大小的时候,为什么没收到任何提示?
- [原]创建三个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色。提示:焦点进入控件的事件是onfocus,焦点离开控件的事件是onblur
- [SQL-码农]SQL Server 2000超过了每行的最大字节数(8060)的原因和解决办法