解决方案 »

  1.   

    意思是3个库呗?create view test 
    as
    select * from a.dbo.生产操作单_明细
    union all
    select * from b.dbo.生产操作单_明细
    union all
    select * from c.dbo.生产操作单_明细
      

  2.   

    CREATE VIEW [汇总表]
    AS
    SELECT 'A'+A.ExcelServerRCID FROM [数据库A].[dbo].[表名]
    UNION ALL SELECT 'B'+A.ExcelServerRCID FROM [数据库B].[dbo].[表名]
    --每多一个账套,就加一个UNION ALL如上所说,关键是 你们要能够把汇总查询转到这个视图上
      

  3.   

    在本地库上利用下面的方法访问另外两个数据库OPENDATASOURCE ('SQLOLEDB','DataSource=127.0.0.1;User ID=sa;Password=123456').a.dbo.生产操作单_明细
    然后合并查询的结果集作为视图