Procedure stockée sous oracle 8i

Résolu/Fermé
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 - 24 juin 2008 à 15:18
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 - 24 juin 2008 à 15:28
Bonjour,

je débute avec oracle 8i et toad, et je bloque sur les procedures stockées, pour commencer j'ai testée une procedure stockée très basique

create or replace procedure hello
(msg in varchar2)

is
begin

DBMS_OUTPUT.put_line(msg);
end hello;


je l'execute avec sqlplus et ça m'afiche:

SQL> execute printline('bonjour');

Procédure PL/SQL terminée avec succès
.


donc ça marche, maismon probleme est que je sais pas comment recuperer la variable "msg" comment l'afficher je veux dire


merci d'avance pour votre aide

1 réponse

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
24 juin 2008 à 15:22
Bonjour,

Tu dois rajouter le code suivant avant l'exécution de ta procédure
SET SERVEROUTPUT ON

A plus
1
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 13
24 juin 2008 à 15:28
bonjour christounet

oui mtn ça marche

SQL> execute hello('bonjour');
bonjour

Procédure PL/SQL terminée avec succès


merci et à très bientot
0