Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle-Drop-Index, falls vorhanden

Nicht auf Existenz prüfen. Versuchen Sie, die Ausnahme zu löschen, und erfassen Sie sie, falls erforderlich...

DECLARE
   index_not_exists EXCEPTION;
   PRAGMA EXCEPTION_INIT (index_not_exists, -1418);
BEGIN
   EXECUTE IMMEDIATE 'drop index foo';
EXCEPTION
   WHEN index_not_exists
   THEN
      NULL;
END;
/