这两个数据库实际上是同一个数据库的两次保存,如何把前一个保存的数据库中的各个表的记录合并到当前的数据库中,其中“人员”表不合并。

解决方案 »

  1.   


    SELECT 'insert into CurrentDBName.dbo.'+NAME+' select *  from dbName.dbo.'+name  FROM sysobjects WHERE xtype='U' AND name !='userInfo'
      

  2.   


    SELECT  'insert into CurrentDBName.dbo.' + NAME
            + ' select *  from dbName.dbo.' + name
    FROM    sysobjects
    WHERE   xtype = 'U'
            AND name != 'user'
      

  3.   

    1、你这个跟C#无关。
    2、用SQLServer自带的导入导出工具,把非人员表的全部表导过去。
      

  4.   

    insert into A.dbo.TB1 select * from B.dbo.TB1
    insert into A.dbo.TB2 select * from B.dbo.TB2

    insert into A.dbo.TBN select * from B.dbo.TBN如果表特别多,可以动态生成这些语句 然后再执行。