2013-04-23 92 views
0

在Oracle中有一种深度克隆表的方法 - 即克隆表定义+索引+触发器+约束(从不介意序列)。我知道:深克隆Oracle表

create clone_table as 
    select * 
    from table 

,但它只能走到表的字段。

我需要克隆大量的索引/触发器等,我想自动化的表。该解决方案应该与Oracle 10G一起工作,但它会是11G,但它也是可以接受的。

回答

2

使用dbms_metadata完成此任务,特别是其功能get_ddl

这里的Oracle's documentation,我相信你会在互联网上找到大量的例子。

或者,根据您的确切要求,您可能会获得dbms_datapump或更老式的expimp实用程序。