我在只读(Oracle / SQL开发人员)dB中做了一些查询,我完全没有权限创建临时表或其他任何东西。我想将我的查询结果导出到另一个db(PostGre / pgAdmin)db中,以便能够对结果进行其他查询。 有没有一种简单的方法可以使用pgAdmin在PostGre数据库中创建导出表的列,还是必须手动创建所有列?
答案 0 :(得分:2)
您可以在PostgreSQL数据库中安装Oracle Foreign Data Wrapper并使用IMPORT FOREIGN SCHEMA
为Oracle表创建外部表。
然后你可以使用
CREATE TABLE local_table AS SELECT * FROM foreign_table;
复制数据。