Oracle sql查询通过从S2 Schema复制来在S1模式中创建新表

时间:2014-04-04 04:10:43

标签: oracle10g

Oracle sql查询通过从S2 Schema复制来在S1模式中创建新表 CREATE TABLE HR.EMP_DEPT类似于TARGET.EMPLOYEES_DEPT INSERT INTO HR.EMP_DEPT SELECT * FROM TARGET.EMPLOYEES_DEPT

1 个答案:

答案 0 :(得分:0)

我猜你想要

CREATE TABLE s1.table_name
AS
SELECT *
  FROM s2.table_name

这将创建一个s1.table_name表,其列和数据类型与s2.table_name表相同。但是,它不会创建s2.table_name表中存在的同一组索引,约束或触发器。您可以使用dbms_metadata包来提取这些对象的DDL,并修改DDL以在s1表上创建这些依赖对象。或者,您可以使用导出和导入实用程序(classic或DataPump)从s2导出表,并将其导入s1架构。