从两个不同的数据库Oracle和postgreSQL连接表
我在不同的服务器上有两个数据库 服务器1 Oracle数据库: 桌上教师从两个不同的数据库Oracle和postgreSQL连接表,oracle,postgresql,Oracle,Postgresql,我在不同的服务器上有两个数据库 服务器1 Oracle数据库: 桌上教师 uuid | name --------------------------------------+------- 835167f2-23c6-409d-a83b-573905465f53 | David 服务器2 PostgreSQL数据库 桌上学生 uuid | name |
uuid | name
--------------------------------------+-------
835167f2-23c6-409d-a83b-573905465f53 | David
服务器2
PostgreSQL数据库
桌上学生
uuid | name | teacher_id | teacher_name
--------------------------------------+------+--------------------------------------+--------------
57475f51-0fb2-4cea-9eba-9a31ae7f9492 | Tom | 835167f2-23c6-409d-a83b-573905465f53 |
我想根据具有相同教师uuid的表教师更新表学生列教师名称。如何做到这一点?看看postgres的外部数据包装器,您可以使用一个从postgres到Oracle的外部数据包装器,哪个数据库在驱动这个过程。如果流程是从Postgre数据库驱动的,那么正如其他人所说的,“外来数据包装器”。如果进程是从oracle数据库驱动的,则需要创建数据库链接并配置oracle透明网关for ODBC。请查看postgres的外部数据包装器,您可以使用从postgres到oracle的外部数据包装器哪个数据库驱动进程。如果流程是从Postgre数据库驱动的,那么正如其他人所说的,“外来数据包装器”。如果进程是从oracle数据库驱动的,则需要创建数据库链接并配置oracle透明网关for ODBC。