sql >> Database teknologi >  >> RDS >> Oracle

oracle drop index, hvis det findes

Tjek ikke for eksistens. Prøv at slippe, og indfang undtagelsen, hvis det er nødvendigt...

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;
/


  1. Sådan fungerer LOCATE()-funktionen i MySQL

  2. Tilsløring af følsomme data i dine eksekveringsplaner

  3. Oracle (ORA-02270):ingen matchende unikke eller primær nøgle for denne kolonnelistefejl

  4. JSON_INSERT() vs JSON_SET() vs JSON_REPLACE() i SQLite