[Oracle]-[recyclebin][索引]-回收站恢复的索引名称修改
2013-06-20 09:24
316 查看
从回收站中恢复表后,索引也会自动恢复,但索引的名称仍是回收站中的26位标识,不会改为原始名字,可以使用alter index修改索引名,但需要注意的是因为标识中带有特殊字符,需要用""括起来。
SQL> select index_name from user_indexes where table_name='T_EMP';
INDEX_NAME
------------------------------
BIN$3H8OS5vJbB7gQAB/AQAWFg==$0
SQL> alter index "BIN$3H8OS5vJbB7gQAB/AQAWFg==$0" rename to t_e_id;
Index altered.
SQL> select index_name from user_indexes where table_name='T_EMP';
INDEX_NAME
------------------------------
T_E_ID
SQL> select index_name from user_indexes where table_name='T_EMP';
INDEX_NAME
------------------------------
BIN$3H8OS5vJbB7gQAB/AQAWFg==$0
SQL> alter index "BIN$3H8OS5vJbB7gQAB/AQAWFg==$0" rename to t_e_id;
Index altered.
SQL> select index_name from user_indexes where table_name='T_EMP';
INDEX_NAME
------------------------------
T_E_ID
相关文章推荐
- Oracle中查询索引名称,批量修改索引名称语句
- Oracle中查询索引名称,批量修改索引名称语句
- oracle中修改数据文件名称或者路径
- 【recyclebin】彻底禁用 Oracle回收站功能
- Oracle 中利用闪回查询确定某表在某时间点之后的修改内容,并恢复至该时间点
- 恢复oracle的回收站的所有的表
- Linux下主机名的修改对oracle监听及EM的影响及恢复
- Oracle表的修改和删除以及回收站操作
- oracle 修改索引现有表空间
- oracle查询所有用户表的表名、主键名称、索引、外键等
- [Oracle]Oracle数据库数据被修改或者删除恢复数据
- 恢复oracle的回收站的所有的表
- ORACLE服务意外删除或者注册表被修改恢复方案
- oracle 回收站recyclebin
- 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
- oracle特殊恢复-bbed修改某个数据文件头
- Oracle:修改表空间和数据文件的名称
- Oracle 索引的建立、修改、删除、查询
- Oracle修改字段类型、注释、字段名称
- Oracle批量恢复drop操作删除的表、索引等对象