Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Créer une vue sur plusieurs bases de données

Vous ne savez pas si vous avez besoin d'un UNION ou d'un JOIN, mais dans les deux cas, vous pouvez simplement utiliser un nom en trois parties pour l'objet dans l'autre base de données :

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