从Oracle导入表到PostGre的最佳方法?

时间:2018-04-19 13:21:00

标签: sql oracle postgresql import pgadmin

我在只读(Oracle / SQL开发人员)dB中做了一些查询,我完全没有权限创建临时表或其他任何东西。我想将我的查询结果导出到另一个db(PostGre / pgAdmin)db中,以便能够对结果进行其他查询。 有没有一种简单的方法可以使用pgAdmin在PostGre数据库中创建导出表的列,还是必须手动创建所有列?

1 个答案:

答案 0 :(得分:2)

您可以在PostgreSQL数据库中安装Oracle Foreign Data Wrapper并使用IMPORT FOREIGN SCHEMA为Oracle表创建外部表。

然后你可以使用

CREATE TABLE local_table AS SELECT * FROM foreign_table;

复制数据。