¿Cómo se puede soltar un índice solo si existe?índice de caída de oráculo si existe
Parece simple pero encontré cualquier cosa en la red. La idea es soltarlo solo si existe, porque si no, tendré un error y mi proceso se detendrá.
He encontrado esto para encontrar si existe el índice:
select index_name
from user_indexes
where table_name = 'myTable'
and index_name='myIndexName'
Pero no sé cómo ponerlo junto con
DROP INDEX myIndexName
@ Samuel es la solución más correcta. En mi humilde opinión, ese es el que debería haber sido aceptado. –
¡Cuidado con los comandos implícitos de DDL! Esa gota se compromete, guste o no. Envuélvalo en una transacción autónoma si es necesario. – Samuel
La razón por la cual no hay una solución directa es porque la situación no debería surgir. Este es un problema de gestión de la configuración. – APC