您的位置:首页 > 其它

使用回收站主键名、索引名问题

2013-03-29 15:27 127 查看
使用回收站恢复表后发现主键名、索引名==系统会自动指定成以BIN开头的名字,导致给后续工作带来麻烦,例如:通过get_ddl 生成的SQL语句不能执行。

使用回收站恢复误删除的表请参考:http://blog.csdn.net/u010033674/article/details/8736863

解决方法:

1、flashback 前 查询dba_recyclebin保存信息

create table cqy_test as select * from dba_recyclebin;

2、flashback table XXX to before drop;

3、生成rename脚本

select 'alter ' || type || ' "' || object_name || '" rename to ' ||

original_name || ';' as text

from cqy_test

where object_name in (select object_name from user_objects);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐