Procedure problème DBMS_OUTPUT.PUT
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:
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:
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.