Bonjour,
Je dois creer un ficheir de commandes pl/sql qui permet de mettre dans la table courrier_empl: num_emp,nom,num_dept,salaire de l'employé si son salaire est superrieur à 2331.00
j'ai un leger probleme:
voici mon code:ORA-06550: Ligne 10, colonne 41 :
PL/SQL: ORA-00933: la commande SQL ne se termine pas correctement
la ligne de l'erreur est la ligne orange
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 DECLARE CURSOR cp IS SELECT num_emp,nom,num_dept,salaire FROM employes; BEGIN OPEN cp; LOOP FETCH cp INTO num_emp,nom,num_dept,salaire; INSERT INTO courrier_empl VALUES num_emp,nom,num_dept,salaire WHERE salaire>2331; EXIT WHEN cp%NOTFOUND; END LOOP; CLOSE cp; END; /
Partager