Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在Derby中从其他数据库查询表_Sql_Database_Derby - Fatal编程技术网

Sql 在Derby中从其他数据库查询表

Sql 在Derby中从其他数据库查询表,sql,database,derby,Sql,Database,Derby,我有2个Derby数据库,我需要将DB1中的表T1中的记录与DB2中的表T2中的记录同步。T1和T2实际上是相同的表,但存在于不同的数据库中 我尝试使用语法select*from DB1.SCHEMA.T1,但在Derby中似乎不起作用 如何做到这一点。我认为没有简单的方法可以做到这一点。到Derby的JDBC连接一次只连接到一个数据库。这将是一个很好的特性,但现在我认为您应该研究其他方法。例如,将1个数据库中的所有数据读取到内存中,关闭该连接,打开到另一个数据库的连接,然后从内存中的数据进行必

我有2个Derby数据库,我需要将DB1中的表T1中的记录与DB2中的表T2中的记录同步。T1和T2实际上是相同的表,但存在于不同的数据库中

我尝试使用语法select*from DB1.SCHEMA.T1,但在Derby中似乎不起作用


如何做到这一点。

我认为没有简单的方法可以做到这一点。到Derby的JDBC连接一次只连接到一个数据库。这将是一个很好的特性,但现在我认为您应该研究其他方法。例如,将1个数据库中的所有数据读取到内存中,关闭该连接,打开到另一个数据库的连接,然后从内存中的数据进行必要的插入。@Bryan。。谢谢你的更新。但这仅仅是德比的问题吗。因为我可以在Oracle中执行此操作,在Oracle中我可以从不同的数据库查询表。在Oracle中,您不能从不同的数据库查询表,除非您使用数据库链接来执行此操作,例如,从某些数据库中选择*_table@remote_database. 你在甲骨文到底做了什么?是的。。它使用的是dblink。这在德比也是可能的。如果是这样,如何。。