当前位置:编程学习 > C#/ASP.NET >>

我在SQL2000查询器中导入.sql文件后出现的警告!请问该如何解决?



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


我如果输入的字节没超过8060。。。就没事吧!?!? --------------------编程问答-------------------- enen --------------------编程问答-------------------- 字段长度太小
输入长度太大 --------------------编程问答-------------------- 修改你建表语句中相应的列的数据类型或长度(如将nvarchar格式改成text),让可变长度列的加和小于8060。这样可以彻底避免出现上述错误发生,当然上述的错误并不是必然出现。
在绝大多数情况下不会出现各列长度超过行限制的时候(这个需要根据存储的数据的情况自行判断),你也可以忽略这个提示,这并不会必然影响到你正常的操作 --------------------编程问答--------------------

--
--你设计表的时候,字段给的太大了,看看你的varchar或nvarchar字段是不是给的太大了
--字段总的宽度超过了最大字节数(8060)
--如果实在数据太多建议将一个表分割成两个表,并用主键关联他们
--
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,