我知道我可以复制故事结构和数据
create table testtable1 as select * from sourcetable
有什么方法可以实际克隆所有内容,触发器,约束,授权等?
提前致谢。我们正在运行10G。
查看一下dbms_metadata,尤其是它的程序dbms_metadata.get_ddl功能(请参阅此大溪地链接)。
dbms_metadata
dbms_metadata.get_ddl
因此,在您的情况下,您首先需要
select dbms_metadata.get_ddl('TABLE', 'SOURCETABLE') from dual;
按照 现在在这里 的评论:不要忘记dbms_metadata.get_dependent_ddl:
dbms_metadata.get_dependent_ddl
select dbms_metadata.get_dependent_ddl('TABLE', 'SOURCETABLE') from dual;
然后从给定的输出工作。