oracle数据库中两张表分别在两个数据库中怎么能建关联?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库中两张表分别在两个数据库中怎么能建关联?相关的知识,希望对你有一定的参考价值。

参考技术A create public batabase link a_to_b\\x0d\\x0aconnect to (被操作表所在库的用户名) identified by (被操作表所在库的密码)\\x0d\\x0ausing ‘(被操作表所属实例名)’;\\x0d\\x0a然后在操作实例中进行测试:\\x0d\\x0aselect 1 from dual@a_to_b;\\x0d\\x0a如果有正确结果 那么你就建立了一个dblink了。\\x0d\\x0a \\x0d\\x0a这个时候就可以 跨库查询了。

oracle中两张表中的两个字段值的模糊比对

我有A表 字段X 值分别为ab ,vmc, zc , 另有B表 字段Y 值分别为abc, vmc_1, zdc
这个时候我希望X、Y字段对比,以A为基准,找到B表中对应模糊查询的的数据,最后希望得到的一个新的结果集为
X Y
ab abc
vm vm_1

楼上的思路是对的,这里整理一下改成oracle的写法。有问题再追问。
SELECT * FROM A,B WHERE B.Y LIKE '%'||A.X||'%'

参考技术A Select T1.X , T2.Y

From T1,T2
where T1.X like '%' + T2.Y + '%'
参考技术B 用ltrim函数 参考技术C 用like '%%' 撒,就是模糊对比了。

以上是关于oracle数据库中两张表分别在两个数据库中怎么能建关联?的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL中两张表,怎么使用关联查询?

在Oracle数据库中,如何对两个有关联关系的表进行分页?

Oracle数据库,关于关联两张表更新问题

SQL语言中把数据库中两张表数据关联起来的语句

数据库中两张表之间的数据同步实现思路(增加删除更新)Mysqlsqlserver

如何比较两个表数据的差异