Bonjour.
voila 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
 
ACCEPT Saisie PROMPT 'Nom de la professions';
DECLARE
profSaisie varchar2(30):= '&Saisie';
PROCEDURE NomDirecteurs (prof in emp.prof%type) 
      IS
          CURSOR Curseur(profSaisie varchar2) IS 
          SELECT e.enom FROM EMP E, DEPT D WHERE e.dno = d.dno AND e.prof = profSaisie AND e.eno = d.dir;
 
      BEGIN
        FOR EMP IN Curseur(profSaisie) LOOP
        dbms_print.put_line('nom directeur' || emp.enom);
        END LOOP;
      END
message d'erreur suivant.
PLS-00103: Symbole "end-of-file" rencontré à la place d'un des symboles suivants :

; <identificateur> <identificateur entre guillemets> current
delete exists prior <une chaîne SQL entre apostrophes>
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
Merci de votre aide.
Cordialement Philcmoi.