Bonjour

J'écris un script PL/SQL et je bloque sur cette partie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
BEGIN
    SELECT id INTO equipment_type_id FROM EQUIPMENT WHERE NAME='Undefined';
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
        EXEC STORAGE_PKG.CRE_EQUIPMENT_TYPE('Undefined');
        --DBMS_OUTPUT.PUT_LINE('no data found');
    END;
END;
En gros, je veux invoquer une procédure si la donnée n'existe pas. Le problème est le même si je remplace mon exception par un IF equipment_type_id IS NULL.
L'erreur que j'obtiens est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
ORA-06550: line 28, column 14:
PLS-00103: Encountered the symbol "STORAGE_PKG" when expecting one of the following:
 
   := . ( @ % ;
J'ai oublié quelque chose ?

Merci d'avance de vos réponses.

@++