一个查询语句,怎么访问另外一个库的表

batman1983 2013-05-15 02:42:33
比如有A和B两个数据库
在A里面做查询时,想链接数据库B的表,该如何写?
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Apple--果果 2013-05-15
  • 打赏
  • 举报
回复
select * from B.dbo.tname
發糞塗牆 2013-05-15
  • 打赏
  • 举报
回复
引用 5 楼 batman1983 的回复:
[quote=引用 1 楼 TravyLee 的回复:] 同服务器的话就好办啊 select * from a inner join dbname.tname
是在同一个服务器,但是DB名加tname好像没有用[/quote]他些少了个架构名,默认可以写成 [库名]..[表名]
koumingjie 2013-05-15
  • 打赏
  • 举报
回复
select * from [服务器B].dbo.表名
  • 打赏
  • 举报
回复
咋可能!除非你搞错了
batman1983 2013-05-15
  • 打赏
  • 举报
回复
引用 1 楼 TravyLee 的回复:
同服务器的话就好办啊 select * from a inner join dbname.tname
是在同一个服务器,但是DB名加tname好像没有用
發糞塗牆 2013-05-15
  • 打赏
  • 举报
回复
同实例:select * from [库名].[架构名].[表名]即可 不同实例:开启链接服务器,然后select * from [链接服务器名].[库名].[架构名].[表名]
hustsay23 2013-05-15
  • 打赏
  • 举报
回复
送分题啊 顶楼上的 也可以写成 select * from B..[表名]
MrYangkang 2013-05-15
  • 打赏
  • 举报
回复
--在A数据库查询

select * from [表名]  
select * from B.dbo.[表名]
  • 打赏
  • 举报
回复
同服务器的话就好办啊 select * from a inner join dbname.tname

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧