警告: 已创建表 'W_Product',但其最大行大小(12116)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将
今天在查询分析器里面执行了一个增加字段的sql语句,结果有这个提示,但是表创建成功,并且插入数据没有问题,那么,这个错误信息到底意味着什么呢?查了一下帮助,得到以下解答:
该错误信息表明表中具有可变长度列(如 nvarchar 或 varbinary),并且所有列的总最大长度之和大于 8,060 字节。如果每一行中数据的总长度不超过 8,060 字节,就仍可以向表中插入行。但是,如果数据超过 8,060 字节,则插入失败,返回以下错误信息:
避免这种错误警告的方法就是,当字段内容有可能很多的时候,建议使用 text 字段类型。