首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Oracle复制表有关问题

2013-02-24 
Oracle复制表问题如下语句,会即复制表结构又复制表中数据create table b as select * from a问题是,复制之

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

热点排行