Bonsoir, je bloque depuis tout à l'heure sur un problème d'affichage.
Je ne comprend pas pourquoi les étoiles ne s'affichent pas.
Pas d'érreurs, mais l'execution :
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; /
Je précise que j'ai activé SET SERVEROUTPUT ON.
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.
Voilà , merci.
Partager