请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

跨库操作的理解

例如有A,B两个数据库
select * from A.a join B.a 这个应该是跨库操作。
假如A库的存储过程里有这么两条语句:
select * from A.a;
select * from B.a;
这算不算跨库操作?如果算更好的解决方案?
【新年快乐😊】

正在回答

1回答

sqlercn 2017-01-28 08:12:15

当然也算是跨库操作了。解决方案一种是把B.a迁移到A中,另一个就是在程序中建立两个连接分别读取A库和B库的表。

0 回复 有任何疑惑可以回复我~
  • 提问者 xiaowu9 #1
    像课程中的的用户订单与用户表在不同数据库,如果要查询用户订单同时要显示购买者用户名,只能跨库才能做到?
    回复 有任何疑惑可以回复我~ 2017-01-28 08:24:51
  • sqlercn 回复 提问者 xiaowu9 #2
    是的。或者就是把用户表和订单表放到一起。
    回复 有任何疑惑可以回复我~ 2017-01-28 10:50:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信