1 请问我是维护一张十几万条记录的表好呢,还是建一两万张表,每张表放几十条记录好呢?如果我用第二种方法,是不是对于查询会很快呢?或者还有什么更好的方法?
2 SQL语句中的表名能不能用变量?

解决方案 »

  1.   

    1.十几万条记录也不算多,如果一个数据库有两万张表可真是够多了!!
    2.能用变量dim tablename as String"select * from " & tablename
      

  2.   

    500万条也只不算多,一般的海量数据库处理记录数都是上亿级的.
    我曾经看到过一个有13亿条数据的ORACLE数据库,加上索引后查询数据也只不过五六秒钟的时间,你不用担心这个,用多张表存数据肯定不是一个好办法~~~~
      

  3.   

    1:十几万条记录很少!!
    2:可以
    vb中:
    cn.execute "select * from " & strTableNamesqlserver中:(需用动态语句)
    declare @tablename varchar(100)
    set @tablename='table1'
    exec('select * from ' + @tablename)