Bonjour,

Je souhaiterais mettre en place en test PL/SQL lors de la création d'un index sur une table, si la création de l'index n'est pas réalisé parce que celui ci existe déja je souhaiterais afficher un message sur la console.

j'avais pensé a ce code mais cela ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
BEGIN
 
       BEGIN
 
           CREATE INDEX monIndex ON maTable ("maColonne" ASC) TABLESPACE monTablespace;
        EXCEPTION
          WHEN OTHERS THEN
                DBMS_OUTPUT.PUT_LINE('index déjà créé');
      END;
 
END;
si quelqu'un aurait une idée, je suis preneur.

Merci d'avance.

Sébastien