如何查询不同数据库中的表

mssco 2004-08-02 12:56:53
请问各位大哥大姐,怎么样才可以在一条语句中同时查询不同数据库中的表啊
...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesterday2000 2004-08-02
  • 打赏
  • 举报
回复
select a.*,b.* from datenameA.dbo.tba a,datenameB.dbo.tbb b
where A.id=b.id
skyboy0720 2004-08-02
  • 打赏
  • 举报
回复
insert 数据库1..表1 select * from 数据库2..表2

--将数据库2的表2的记录插入到数据库1的表1中(表1和表2结构相同)
passionke 2004-08-02
  • 打赏
  • 举报
回复
数据库名.权限.表名
跨数据库查询时只要在表名前面加上前两部分即可
例如:
dataBase.dbo.tableName
WalkNt 2004-08-02
  • 打赏
  • 举报
回复
假设有数据aaa 和 bbb并且在同一个服务器,可以这样写:

select a.*,b.*
from aaa:tabl a,bbb:tabl b
where a.XXX = b.XXX
wxhacker 2004-08-02
  • 打赏
  • 举报
回复
不好意思,会错意了

wxhacker 2004-08-02
  • 打赏
  • 举报
回复
insert into 目的表(目的表字段)
select 源表字段
from 源表
where 条件
order by 排序;

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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