在SQL Server中進行跨數據庫查詢,可以使用全限定表名(Fully Qualified Table Name)來實現。全限定表名包括數據庫名稱、模式名稱和表名稱,格式為 [數據庫名稱].[模式名稱].[表名稱]
。
例如,要查詢數據庫 Database1
中的表 Table1
和數據庫 Database2
中的表 Table2
,可以按照以下方式進行跨數據庫查詢:
SELECT Database1.dbo.Table1.Column1, Database2.dbo.Table2.Column2
FROM Database1.dbo.Table1
JOIN Database2.dbo.Table2 ON Database1.dbo.Table1.CommonColumn = Database2.dbo.Table2.CommonColumn
在上面的示例中,Database1
和 Database2
是數據庫名稱,dbo
是模式名稱(默認為dbo),Table1
和 Table2
是表名稱。通過全限定表名,可以實現跨數據庫查詢的操作。