sql server2008R2 在执行脚本的时候提示“已创建表 XXX,但其最大行大小(8926)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节
来源:互联网 发布:网络家长学校 编辑:程序博客网 时间:2024/06/01 10:45
今天在查询分析器里创建数据库,出现警告:警告: 已创建表 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
那你的操作就不会有任何问题.
否则,操作就会失败
- sql server2008R2 在执行脚本的时候提示“已创建表 XXX,但其最大行大小(8926)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节
- 警告: 已创建表 'JD_QZ',但其最大行大小(8438)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。
- 警告: 已创建表 'JD_QZ',但其最大行大小(8438)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。
- [SQL-码农]超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失
- SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)
- SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数
- SQL Server超过了每行的最大字节数(8060)的原因和解决办法
- SQL Server 超过了每行的最大字节数(8060)的原因和解决办法(转)
- SQL Server超过了每行的最大字节数(8060)的原因和解决办法
- SQL Server超过了每行的最大字节数(8060)的原因和解决办法
- sql Server超过了每行的最大字节数(8060)的原因和解决办法
- [SQL-码农]SQL Server 2000超过了每行的最大字节数(8060)的原因和解决办法
- SQL0670N 表的行长度超过 "4005" 字节的限制。(表空间 "USERSPACE1"。)
- url传值大小的问题。超过了256字节。
- 已超过传入消息(65536)的最大消息大小配额
- 已超过传入消息(65536)的最大消息大小配额
- RFC_READ_TABLE读取表的数据时每行字节数的最大限制
- SQL语句过长超过8060字节
- 局部变量 静态变量staic 全局变量
- Unity 鼠标与触摸屏通用代码
- 关于如何在一个类使用函数指针保存其子类的非静态成员函数
- NYOJ-孪生素数问题
- HDU-2529 Shot(物理题)
- sql server2008R2 在执行脚本的时候提示“已创建表 XXX,但其最大行大小(8926)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节
- POJ 3292 Semi-prime H-numbers 解题报告(筛选)
- Micaps3.2二次开发实例教程-4
- 字符串面试题系列之二:连续最长数字串
- 高级rman功能之虚拟专用目录
- C-----可变参数
- C语言内存地址分析
- 配置dgmgrl
- Micaps3.2二次开发实例教程-5