Dr.*_*che 5 sql oracle oracle10g
我知道我可以通过复制故事结构和数据
create table testtable1 as select * from sourcetable
Run Code Online (Sandbox Code Playgroud)
有没有办法实际克隆一切,触发器,约束,授权等?
提前致谢.我们正在运行10G.
Ren*_*ger 11
看一下dbms_metadata,特别是它的程序dbms_metadata.get_ddl功能(参见这个tahiti链接).
所以,在你的情况下,你会先做一个
select dbms_metadata.get_ddl('TABLE', 'SOURCETABLE') from dual;
Run Code Online (Sandbox Code Playgroud)
按照现在的评论:不要忘记dbms_metadata.get_dependent_ddl:
select dbms_metadata.get_dependent_ddl('TABLE', 'SOURCETABLE') from dual;
Run Code Online (Sandbox Code Playgroud)
然后从给定的输出工作.