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