从一个数据库中提取10W或更多条数据 然后在添加到另外的一个数据中要怎么做

解决方案 »

  1.   

    select top 100000 * into pubs..table1
    from syscolumns,syscomments,sysconfigures,sysfilegroups,sysprotects,sysobjects
      

  2.   

    Insert into 数据库1..表1 select top 100000 * from 数据库2..表2 --所有列Insert into 数据库1..表1(列名1,列名2) select top 100000 列名1,列名2 from 数据库2..表2 --指定列
      

  3.   

    insert into NEWDATABASE.dbo.TABLENAME (COLNAME1,....)
    SELECT colname1,... from tablename
      

  4.   

    冤枉啊,我怕这些系统表syscolumns,syscomments,sysconfigures,sysfilegroups,sysprotects,sysobjects 中的数据建立笛卡尔集后少于100000条,所以加了这么多表,剪掉几个不就可以了,
    没有发现有语法错误诶