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 2005中
- 9. 我可以在另一个表中的数据库的表?
- 10. 将OLTP SQL Server数据库中的表复制/复制到另一个报表SQL Server数据库?
- 11. 将数据库从一个SQL Server复制到另一个
- 12. 从ANDROID中的一个数据库表插入另一个数据库表
- 13. 插入从一个数据库到另一个数据库中的所有表
- 14. 在SQL Server 2008中,我应该如何将数据库中的数据复制到另一个数据库?
- 15. 将数据从一个数据库表复制到另一个数据库表?
- 16. 用于将数据从一个表插入另一个表的另一个数据库中的存储过程
- 17. SQL Server 2008中指向另一个数据库的外键
- 18. SQL Server 2008:将所有表中的内容从一个数据库复制到另一个数据库
- 19. SQL Server 2005 - 创建数据库与另一个数据库的权限
- 20. Sql Compact到另一个数据库
- 21. SQL Table到另一个数据库
- 22. 从SQL Server中的sproc中的另一个数据库获取元数据?
- 23. 在PostgreSQL中将表从一个数据库复制到另一个数据库
- 24. 在MySQL中将表从一个数据库移动到另一个数据库
- 25. 查找不在另一个数据库中的表sql
- 26. 将表格数据从一个数据库复制到另一个数据库
- 27. 在另一个表中创建从不同的数据库在SQL Server 2005中
- 28. MySql - 从一个数据库更新到另一个数据库
- 29. 从ticket.py中的另一个数据库
- 30. 使用SQL Server 2008中的另一个数据库中的值更新记录?
使用'链接Server' – 2014-11-21 20:07:10
链接服务器是另一台服务器,我想这个问题是在同一台服务器 – 2014-11-21 20:08:51
这个头衔似乎没有这个问题在所有匹配。 – 2014-11-21 20:09:22