Procédure : instruction SQL non valide
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:
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:
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 !:oops:
Merci de votre aide !