在 Oracle 中有一种方法可以深度克隆表 - 即克隆表定义 + 索引 + 触发器 + 约束(不要介意序列)。我知道:
create clone_table as
select *
from table
,但它仅适用于表的字段。
我需要克隆具有大量索引/触发器等的大量表,我想将其自动化。该解决方案应该适用于 Oracle 10G,但它只是 11G,它也是可以接受的。
在 Oracle 中有一种方法可以深度克隆表 - 即克隆表定义 + 索引 + 触发器 + 约束(不要介意序列)。我知道:
create clone_table as
select *
from table
,但它仅适用于表的字段。
我需要克隆具有大量索引/触发器等的大量表,我想将其自动化。该解决方案应该适用于 Oracle 10G,但它只是 11G,它也是可以接受的。
用于dbms_metadata
此任务,尤其是它的功能get_ddl
。
这是Oracle 的文档,我相信您会在 Internet 上找到大量示例。
或者,根据您的确切要求,您可能会成功使用dbms_datapump
或更老式的exp
实用imp
程序。