Bonjour,

voici un petit script simple mais dans lequel j'ai trouvé moyen de faire (manifestement) des erreurs puisque j'ai les messages suivants en sortie :

Error starting at line 1 in command:
Error report:
ORA-06550: Ligne 9, colonne 34 :
PL/SQL: ORA-00933: la commande SQL ne se termine pas correctement
ORA-06550: Ligne 4, colonne 1 :
PL/SQL: SQL Statement ignored
ORA-06550: Ligne 11, colonne 4 :
PLS-00103: Symbole ";" rencontré à la place d'un des symboles suivants :

loop
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
Voici mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
BEGIN
FOR record_temp IN (SELECT DISTINCT CONNUM, CORLFI ,COACMN,COETBT ,COIPTE FROM tmsmdc2 where cerdge=2000000)
LOOP 
update tmsmdc2 c2 set c2.cerdge= 1101010
where c2.CONNUM=record_temp.CONNUM
and c2.CORLFI=record_temp.CORLFI
and c2.COACMN=record_temp.COACMN
and c2.COETBT=record_temp.COETBT
and c2.COIPTE=record_temp.COIPTE
END LOOP;
END;
Quelqu'un pour un peu d'aide encore ?

Merci d'avance

Mederik