读书人

Oracle复制表有关问题

发布时间: 2013-02-24 17:58:56 作者: rapoo

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不够

读书人网 >oracle

热点推荐