Ayuda con los INDEX

lobusss
22 de Agosto del 2005
Hola buenas,
estoy intentando optimizar unas cuantas consultas mediante index, pero no encuentro la manera de ver los indices que ya he creado, y no me acuerdo como se llaman para poder eliminarlos.
¿existe algun comando del estilo show index que me permita ver los indices que ya estan creados?
¿existe algun otro comando que sirva para lo mismo pero con las funciones y procedimientos PL/SQL?
Gracias a todos.



Pablo Ponte
22 de Agosto del 2005
Existen vistas de diccionario de datos para ver los nombres y las propiedades de todos los objetos de la base de datos:

User_Indexes
User_functions
User_Procedures
....
User_objects te trae datos mas generales de todos los objetos...

Para poder eliminarlos es asi:

Drop Index nombre_del_indice

Salu2

Jar
22 de Agosto del 2005
La siguiente consulta te devuelve los indices creados y la tabla en la que se encuentran

SELECT index_name, table_name FROM user_indexes;

Esa tabla tb tiene otras columnas con las distintintas características de cada índice, por si quieres echarle un vistazo.

Salu2.