Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Erstellen Sie eine Ansicht über mehrere Datenbanken hinweg

Nicht sicher, ob Sie UNION oder JOIN benötigen, aber in beiden Fällen können Sie einfach einen dreiteiligen Namen für das Objekt in der anderen Datenbank verwenden:

USE database1;
GO
CREATE VIEW dbo.MyView
AS
    SELECT columns FROM dbo.LocalTable
    UNION ALL
    SELECT columns FROM database2.dbo.RemoteTable;
GO