<a href=http://wlsoft.qupan.com/4459219.html target=_blank>下载:数据元.jpg</a>这个课题字段数不定,可能有增加,而且字段数很多,是否可以为行式的数据库设计
把字段全部转换为行去实现,如果这样,查询可能会带来难以设计的问题.
问大家是否有相关的经验.

解决方案 »

  1.   

    http://topic.csdn.net/u/20080614/17/22e73f33-f071-46dc-b9bf-321204b1656f.html?11854
      

  2.   

    嗯.有道理,但是有可能涉及到万能查询之类的查询,如果把所有的行转换为列,再给他Where条件,那就很慢了.因为行有可能超过数百万记录.
      

  3.   

    在 SQL Server 2005 中,每个数据库最多可包含 20 亿个表,每个表可包含 1,024 列。表的行数及总大小仅受可用存储空间的限制。每行最多包括 8,060 个字节。对于带 varchar、nvarchar、varbinary 或 sql_variant 列(导致已定义表的总宽超过 8,060 字节)的表,此限制将放宽。其中每列的长度仍必须在 8,000 字节的限制内,但是它们的总宽可能超过表的 8,060 字节的限制。有关详细信息,请参阅行溢出数据超过 8 KB。官方:http://msdn.microsoft.com/zh-cn/library/ms174979(v=SQL.90).aspx