Bonjour,

Je crois que je vais hurler alors je vous demande un peu d'aide !
Voilà, j'ai installé Oracle Express 10g et j'ai créer une procédure test dont voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CREATE or REPLACE PROCEDURE Test IS
BEGIN
    INSERT INTO DESCITIN_TS
     (
        ID_DESCITIN_TS,
        CODE_ITIN,
        NOM_ITIN,
        DESCRIPTION_ITIN,
        COMMUNE_DEPART,
        COMMUNE_FIN,
        LONGUEUR_TOTALE
     )
     Select
          ITIN_TS_SEQ.nextval
         ,CODE_ITIN
         ,NOM_ITIN
         ,DESCRIPTION_ITIN
         ,COMMUNE_DEPART
         ,COMMUNE_FIN
         ,LONGUEUR_TOTALE
       From
         PARCOURS_SEGMENT_TEMP
       Where
          CODE_ITIN not in (Select CODE_ITIN from DESCITIN_TS);
END
Pas d'erreur de compilation sur cette procédure.
L'exécution de la requête se passe sans soucis dans l'éditeur de commande SQL, mais quand je lance ma magnifique procédure avec le commande
J'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-00900: instruction SQL non valide
J'ai lu toute la doc PL/SQL, je ne vois pas le gros bouton au milieu de la figure !

Merci de votre aide !