跨数据库查询——dblink
2024-09-03 18:50:23
现在本地建一个dblink
Create database link
create public database link DBLINKTEST (名称)
connect to MGP(用户名) identified by mgp(密码)
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.80.223(外部数据库地址))(PORT = 1521(外部数据库端口))))(CONNECT_DATA =(SERVICE_NAME = orcl(外部数据库名))))';
这样代码中就可以联查到外部数据库中的表啦。
比如本地数据库有个用户user表,字段id,identity_card,name。外部数据库有个角色role表,字段id,role_name,identity_card
那么查找全部信息就可以这样写:select a.id,a.identity_card,a.name,b.id,b.role_name from user a,role@DBLINKTEST b where a.identity_card=b.identity_card;
如果把其他数据库的表在本地生成一遍,又需要对本地的表进行删改处理,做个触发器。
最新文章
- vue+sass 下sass不能运行问题
- 《InsideUE4》-9-GamePlay架构(八)Player
- Jena TDB 101 Java API without Assembler
- Java基础(56):Java---Assertion的试用(华为OJ里的Java题目的用例检测就是用的断言)
- HDU 1166 单点更新,区间求和
- unicode string和ansi string的转换函数及获取程序运行路径的代码
- 微信公众平台 Premature end of file
- 任务栏窗口和状态图标的闪动 z
- 16_MyBatis中期小结
- jcenter那些事儿
- maven 打包 时出现非法字符: /65279错误
- XCode工程内多Targets
- 苹果新的编程语言 Swift 语言进阶(三)--基本运算和扩展运算
- openflow packet_out和packet_in分析
- Http协议入门、响应与请求行、HttpServletRequest对象的使用、请求参数获取和编码问题
- CSS常见的中属性级,选择符级的Hack
- python模块part1
- JxBrowser之二:常用函数addLoadListener
- springboot+mockito 异常解决方案
- POJ1236或洛谷2746或洛谷2812 Network of Schools
热门文章
- windows10,nodejs安装步骤
- Superset安装出错 sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, ...
- c++ TCP 获取客户端IP
- Android源码的git下载地址
- Hive创建表|数据的导入|数据导出的几种方式
- NX二次开发-UFUN创建倒角UF_MODL_create_chamfer
- Vue-cli中使用vConsole,以及设置JS连续点击控制vConsole按钮显隐功能实现
- docker 错误failed to open stream: Permission denied 解决方法
- Ubuntu安裝nginx-1.6.2
- 【HDUOJ】1213 How many tables