--导出用户下的所有建索引的语句
spool 1.txt;
set pagesize 0;
set long 3000;
conn 用户名/密码
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false);
SELECT DBMS_METADATA.GET_DDL(U.OBJECT_TYPE, u.object_name)||';'
FROM USER_OBJECTS u
where U.OBJECT_TYPE IN ('INDEX');
方法一:通过查询user_indexes查看
该改方法查出来的结果是当前用户下的这个表对应的建索引的语句
select DBMS_METADATA.GET_DDL('INDEX', index_name ) from user_indexes where table_name='大写的表名字'
方法一:通dba_indexes查看
select DBMS_METADATA.GET_DDL('INDEX', index_name,'大写的用户名' ) from dba_indexes where table_name='大写的表名字' and owner='大写的用户名' ;
案例
conn test01/test01;
spool 2.txt
set long 9999;
SELECT DBMS_METADATA.GET_DDL(U.OBJECT_TYPE, u.object_name)||';' FROM USER_OBJECTS u where U.OBJECT_TYPE IN ('INDEX');