由于字段比较多,导致在建表的时候列达到SQL规定的上限,以前没有碰到过怎么多表的时候,我想问下这样对效率,速度有影响吗

解决方案 »

  1.   

    也不是真正的是有1024列了,是指列的字节总数超过8060字节,主要很多录入窗口都有可能录入符号,所以我都是给的nvarchar型的,所以才会出现系统提示。
    以前数据字段多了,我都是二进制保存的,但现在要求不能以2进制保存只能一个一个字段加了!!
     
      

  2.   

    重薪诚聘C++ 
    http://topic.csdn.net/u/20080227/14/8bce0844-bd15-42f0-9cda-a343d5d6601b.html 
      

  3.   

    一行总数超过8060个字节是不允许的.SQL Server 的每个数据库最多可存储 20 亿个表,每个表可以有 1024 列。表的行数及总大小仅受可用存储空间的限制。每行最多可以存储 8,060 字节。如果创建具有 varchar、nvarchar 或 varbinary 列的表,并且列的字节总数超过 8,060 字节,虽然仍可以创建此表,但会出现警告信息。如果试图插入超过 8,060 字节的行或对行进行更新以至字节总数超过 8,060,将出现错误信息并且语句执行失败。