我有两个数据库;一个是用于日常数据输入的实时数据库,另一个是用于旧数据的存档数据库。
如何创建一个从两个数据库中获取数据的视图?
三个表涉及......database1.dbo.table
并且database1.dbo.tran1
在同一个数据库中,并且database_archived.dbo.table1
:
Create VIEW [dbo].[VW_Table_ALL]
AS
SELECT * FROM database1.dbo.table1
UNION ALL
SELECT * FROM database_archived.dbo.table1 as Data INNER JOIN
database1.dbo.tran1 as Tran ON Data.Tran_id = Tran.Tran_Id
GO