我是SQL Server数据库的新手。
我在同一个sql server中有2个数据库DB1(表T1在这个DB中)和DB2(表T2在其中这个DB)。我想在sql server中加入T1和T2。我遇到了名为DBlink的概念。我们可以在这种情况下创建数据库链接(如果是,请让我如何创建它。)?
提前致谢。
答案 0 :(得分:3)
dblink是Oracle的一个功能,而不是Sql Server。 相应的功能ins mssql称为链接服务器,使您可以将链接添加到不同的服务器,而不是数据库。在您的情况下,您不需要这个。要在同一服务器上连接来自不同数据库的表,只需在查询中包含数据库名称:
select top 100 t1.* from [databse_name].[schema_name].[table_name] as t1