0
A
回答
1
您可以使用此查询:如果你想使用
Select * from Table2 inner Join DB1.dbo.Table1 on table2.fkey=DB1.dbo.Table1.key
这很多时候,
您可以使用在DB2中创建视图
CREATE VIEW [dbo].[vDB1_Table1]
AS
SELECT * FROM DB1.dbo.Table1
GO
然后使用vDB1_Table1
作为访问表1。
另一种方法是使用SYNONYM
CREATE SYNONYM [dbo].[syn_db1_table1] FOR [DB1].[dbo].[Table1]
GO
另外,还可以在表的synonyms
节中的对象资源管理器中management studio
创建的同义词右键单击,然后单击new synonym...
现在DB2使用此查询
Select * from Table2 inner Join vDB1_Table1 on table2.fkey=vDB1_Table1.key
或
Select * from Table2 inner Join [syn_db1_table1] on table2.fkey=[syn_db1_table1].key
0
select *
from
db1.dbo.table1 t1
inner join
db2.dbo.table2 t2
on t1.col1 = t2.col1
相关问题
- 1. SQL Server数据库与另一个数据库表同步
- 2. 用另一个数据库替换一个数据库的表
- 3. 从一个SQL Server数据库表更新数据库表到另一个?
- 4. 将表从一个数据库移动到另一个数据库SQL Server
- 5. 从另一个数据库和同一个数据库插入表(SQL Server)
- 6. 将SQL Server数据从一个数据库迁移到另一个数据库
- 7. 将SQL Server数据从一个数据库导出到另一个数据库
- 8. 从另一个数据库直接还原SQL Server数据库
- 9. 将SQL Server数据库复制到另一个数据库
- 10. 从数据库表复制一列到另一个数据库表中的另一列sql server
- 11. SQL Server - 从另一个数据库更新一个数据库的模式
- 12. SQL Server将表从一个数据库复制到另一个
- 13. 在SQL Server中将庞大的表数据从一个数据库复制到另一个数据库
- 14. 从一个数据库表插入另一个数据库
- 15. 将数据库中的一个表的值插入另一个数据库中的另一个表中
- 16. 将表数据导入另一台计算机上的另一个数据库在sql server 2005中
- 17. 如何从一个数据库视图从SQL Server的另一数据库
- 18. 用另一个数据库的新记录更新SQL Server 2005数据库
- 19. 我可以在另一个表中的数据库的表?
- 20. 将OLTP SQL Server数据库中的表复制/复制到另一个报表SQL Server数据库?
- 21. 将数据库从一个SQL Server复制到另一个
- 22. 从ANDROID中的一个数据库表插入另一个数据库表
- 23. 将数据表复制到SQL Server 2008中的另一个数据库
- 24. 如何将数据从一个数据库复制到另一个服务器上的另一个数据库?
- 25. 在SQL Server 2008中,我应该如何将数据库中的数据复制到另一个数据库?
- 26. 插入从一个数据库到另一个数据库中的所有表
- 27. 如何将SQL Server中的所有数据从一个数据库复制到另一个数据库?
- 28. 如何在同一台服务器上使用另一个数据库中的一个数据库的视图
- 29. 将数据从一个数据库表复制到另一个数据库表?
- 30. Sql将表从一个数据库复制到另一个数据库
使用'链接Server' – 2014-11-21 20:07:10
链接服务器是另一台服务器,我想这个问题是在同一台服务器 – 2014-11-21 20:08:51
这个头衔似乎没有这个问题在所有匹配。 – 2014-11-21 20:09:22