hao_2468

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

警告: 已创建表 'W_Product',但其最大行大小(12116)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将

今天在查询分析器里面执行了一个增加字段的sql语句,结果有这个提示,但是表创建成功,并且插入数据没有问题,那么,这个错误信息到底意味着什么呢?查了一下帮助,得到以下解答:

该错误信息表明表中具有可变长度列(如 nvarchar 或 varbinary),并且所有列的总最大长度之和大于 8,060 字节。如果每一行中数据的总长度不超过 8,060 字节,就仍可以向表中插入行。但是,如果数据超过 8,060 字节,则插入失败,返回以下错误信息:

避免这种错误警告的方法就是,当字段内容有可能很多的时候,建议使用 text 字段类型。

posted on 2010-10-09 14:05  hao_2468  阅读(566)  评论(0编辑  收藏  举报