社区
Oracle
帖子详情
全部家当放上了,紧急求救,关于mysql的跨库连接
sure2003
2011-10-18 04:29:19
A 库中 有 table1 的id
B 库中 有 table2 的id
select * from A.id, B.id
where A.id = B.id
我写的SQL能够执行,也是我要的结果,但是DBA坚决不同意跨库直接连接,怎么处理?
怎么处理??
...全文
400
17
打赏
收藏
全部家当放上了,紧急求救,关于mysql的跨库连接
A 库中 有 table1 的id B 库中 有 table2 的id select * from A.id, B.id where A.id = B.id 我写的SQL能够执行,也是我要的结果,但是DBA坚决不同意跨库直接连接,怎么处理? 怎么处理??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiangtangcao
2011-10-20
打赏
举报
回复
[Quote=引用 8 楼 sure2003 的回复:]
物化视图, 还是要对数据库表,进行跨表联接操作,还是不同意。
[/Quote]
弱弱地问一下:有不进行跨表的联接操作么?
tiangtangcao
2011-10-20
打赏
举报
回复
[Quote=引用 8 楼 sure2003 的回复:]
物化视图, 还是要对数据库表,进行跨表联接操作,还是不同意。
[/Quote]
弱弱的问一下:有不进行跨表的连接操作么??
oodick
2011-10-20
打赏
举报
回复
帮忙顶,搞不定~
sure2003
2011-10-20
打赏
举报
回复
跨库,这个库的意思是schema,大家似乎也有点误解了。
cosio
2011-10-19
打赏
举报
回复
创建同义词!
sure2003
2011-10-19
打赏
举报
回复
物化视图, 还是要对数据库表,进行跨表联接操作,还是不同意。
sure2003
2011-10-19
打赏
举报
回复
感谢大家 啊,是不允许 跨库进行联接操作。说考虑到独立性的原因,我悲剧了。
Kobayashi
2011-10-19
打赏
举报
回复
[Quote=引用 5 楼 tiangtangcao 的回复:]
既然不允许跨库,那么建议使用物化视图,如果是数据量变化不大的话,使用定时刷新的物化视图,将数据放在一个库中。然后限制使用者对物化视图的权限。
这种方式个人感觉是最合适的。
[/Quote]
同感。。。
minitoy
2011-10-19
打赏
举报
回复
这不扯么,问问为啥不能用。
forgetsam
2011-10-19
打赏
举报
回复
B库导出固定格式数据文件,A库用这个文件做外部表,这回总行了吧
问题你们DBA是干神马吃的,这个不行那个不行倒没问题,他给个方案啊,当DBA就是摇头的?
m540920181
2011-10-19
打赏
举报
回复
[Quote=引用 9 楼 cosio 的回复:]
SQL code
创建同义词!
[/Quote]
这个应该也有问题,创建同义词当用的范围还是一个表空间中啊
jym2002
2011-10-19
打赏
举报
回复
[Quote=引用 8 楼 sure2003 的回复:]
物化视图, 还是要对数据库表,进行跨表联接操作,还是不同意。
[/Quote]
业务上如果确实有关联,还谈个什么独立啊
tiangtangcao
2011-10-18
打赏
举报
回复
既然不允许跨库,那么建议使用物化视图,如果是数据量变化不大的话,使用定时刷新的物化视图,将数据放在一个库中。然后限制使用者对物化视图的权限。
这种方式个人感觉是最合适的。
forgetsam
2011-10-18
打赏
举报
回复
物化视图。mysql你就自己建立一套方案形成物化视图
yangqm22
2011-10-18
打赏
举报
回复
不允许直接连接,你就先将一个库里的表导入到另外一个库里,然后再进行操作了。
opps_zhou
2011-10-18
打赏
举报
回复
你们 DBA 是不允许跨库操作,还是不允许跨库直接对表操作?
踏雪无痕_影
2011-10-18
打赏
举报
回复
用dblink吧,比较方便,如果跨数据库需要考虑写应用程序实现
dblink的创建使用:
1.创建dblink语法:
CREATE [PUBLIC] DATABASE LINK link
CONNECT TO username IDENTIFIED BY password
USING ‘connectstring’
例子:
create database link link_tgwms_histdb connect to usernameidentified by password
using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.215.13)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = histdb)
)
)';
2.查看已创建的dblink
select owner,object_name from dba_objects where object_type='DATABASE LINK';
3.dblink的引用:
[user.]table|view@dblink
如:
SELECT * FROM worker@zrhs_link;
SELECT * FROM camel.worker@zrhs_link ;
指南专题讲座物联网
家当
链剖析及企业运营形式研究.ppt
指南专题讲座物联网
家当
链剖析及企业运营形式研究.ppt
优质文档生物膜法活性污泥法联合处理
家当
废水工艺设计.docx
优质文档生物膜法活性污泥法联合处理
家当
废水工艺设计.docx
XML 打包上传 (包括XSD xml schema)-自己的xml
家当
definitive+XML+Schema中文版本 XML课程资料 XML+Schema官方教程(9loong中文版)修正版2009 实战XML第二版 XML+指南 XML笔记 轻松搞定XML XML手册+第4版
六年级语文下册《
家当
》教学设计 教科版-教科版小学六年级下册语文教案.doc
小学教案
react-accessible-accordion:可访问的React手风琴组件
可访问的React手风琴组件 在阅读有关此仓库的博客文章。 辅助功能 该组件是根据。 键盘支持: 空格或回车当焦点位于折叠部分的手风琴标题上时,展开该部分。 标签 将焦点移到下一个可聚焦元素。 手风琴中所有可聚焦的元素都包含在页面Tab序列中。 Shift + Tab 将焦点移到上一个可聚焦元素。 手风琴中所有可聚焦的元素都包含在页面Tab序列中。 向下箭头 当焦点位于手风琴标题上时,将焦点移到下一个手风琴标题上。 当焦点位于最后一个手风琴头上时,将焦点移到第一个手风琴头上。 向上箭头 当焦点位于手风琴标题上时,将焦点移到上一个手风琴标题上。 当焦点位于第一个手风琴头上时,将焦点移到最后一个手风琴头上。
家当
焦点位于手风琴标题上时,将焦点移到第一个手风琴标题上。 结尾 当焦点位于手风琴标题上时,将焦点移到最后一个手风琴标题上。 使用范例 import React
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章