Bonsoir, je bloque depuis tout à l'heure sur un problème d'affichage.
Je ne comprend pas pourquoi les étoiles ne s'affichent pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
CREATE OR REPLACE PROCEDURE affiche(nom Fournisseur.nomFournisseur%TYPE, etoile INTEGER)
IS
BEGIN
  DBMS_OUTPUT.PUT_LINE(nom ||'      ');
  FOR i IN 1 .. etoile LOOP
    DBMS_OUTPUT.PUT('*');
  END LOOP;
END;
/
Pas d'érreurs, mais l'execution :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SQL> exec affiche('azerty',3);
azerty
 
PL/SQL procedure successfully completed.
Je précise que j'ai activé SET SERVEROUTPUT ON.
Voilà , merci.