Oracle复制表问题
如下语句,会即复制表结构又复制表中数据
create table b as select * from a
问题是,复制之后主键设置没了,还有什么会没有?
如果我想全部都相同的复制,除了上述语句,还要执行什么。
------解决方案--------------------没有好的办法
如果你想要完整的结构
用下面的语句可以获得
select dbms_metadata.get_ddl('TABLE','your table name') from dual;
------解决方案--------------------主键,外键,index, trigger都需要重建。
------解决方案--------------------1楼的方法还不符合楼主的要求
对于索引 函数等其他依赖的对象 还需要get_metadata.get_dependent_ddl 只有dbms_metadata.get_ddl不够