是否可以使用其他数据库中的SELECT创建表(在我的开发数据库中)?
我想要类似的东西:
create tmp_table as select * from prod_db.prod_schema.table
有没有执行此操作的语法,还是我需要首先创建一个数据库链接?
您必须首先创建一个数据链接 。
除非创建数据库链接,否则Oracle无法查询其他数据库。如前所述,如果存在数据库链接,则必须执行以下操作:
create tmp_table as select * from prod_schema.table@prod_db