首页 > 数据库技术 > 详细

dblink && 视图 数据库二合一

时间:2019-12-12 13:56:59      阅读:87      评论:0      收藏:0      [点我收藏+]

最近遇到一个问题:

场景:甲方有自己的oracle数据库,我们是展示,要求他们那边增删改我们这边也能及时展示,给我们的oracle服务器开了权限,可以ping通,给的是视图也只能看,我们肯定要代码改动量小

解决:使用dblink将两个库连接,创建新的视图,把所用的表连接成一个表:

  • 1.oracle直接有db links文件夹,新建一个,把源库搞进来,这样我们只要能连上我们自己的库,就能通过sql访问他们的库:select * from user@dblink;
  • 2.创建视图,用union all连接 ,字段名还用自己的(这样可以不用改代码),注意:字符格式之间 nvachar可能需要使用to_char,其他的自己转就行,两边数量需要一样;最后改下代码的表名就行

dblink && 视图 数据库二合一

原文:https://www.cnblogs.com/vv-lilu/p/12028199.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!