ORACLE查询所有索引的创建sql

发布时间 2023-12-08 10:36:59作者: 巍巍之道

 

 

 

SELECT 'CREATE ' || --DECODE (uniqueness, 'UNIQUE', 'UNIQUE ') ||
'INDEX ' || index_name ||
' ON ' || table_name ||
' (' || listagg (column_name, ', ') WITHIN GROUP (ORDER BY column_position) || ');' AS create_index_stmt
FROM user_ind_columns a
WHERE table_name NOT LIKE 'BIN$%'
GROUP BY table_name, index_name--, uniqueness;