【发布时间】:2013-04-25 21:35:40
【问题描述】:
我想将远程表中的所有行插入本地表(在本地数据库中)。这就是我要找的东西:
insert into LocalTable (Column1,Column2,...,ColumnN) values (select * from DistantTable);
有谁知道我该怎么做(如果有办法的话)?
我知道有一种使用 java 程序的方法,即复制文件中的 DistantTable 行,然后使用 StringTokenizer 提取这些行,然后将它们放入 LocalTable。但如果我可以仅使用 SQL 查询来执行此操作,那就太好了。
【问题讨论】:
-
远表意思是,它位于单独的db中?
-
@loki 是的,位于服务器的另一个数据库中。
标签: java sql database plsql oracle11g