Menu

{Oracle} Exécuter un package [Fermé]

Morena001 64 Messages postés vendredi 29 août 2008Date d'inscription 14 avril 2010 Dernière intervention - 10 août 2009 à 13:15 - Dernière réponse : Morena001 64 Messages postés vendredi 29 août 2008Date d'inscription 14 avril 2010 Dernière intervention
- 10 août 2009 à 17:10
Bonjour,

J'ai crée un package de 2 procédures comme suit mais je ne trouve pas l'instruction qui me permet de l'exécuter,
comme je faisais call alma1('i') j'ai envie de faire call alma1(i) et call alma2(i) au même temps à travers le package.
Pouvez-vous m'aider?

CREATE OR REPLACE PACKAGE risa as
PROCEDURE alma1(a IN varchar2);
PROCEDURE alma2(a IN varchar2);
END risa;

CREATE OR REPLACE PACKAGE BODY risa as
PROCEDURE alma1(a IN varchar2) IS
BEGIN
---
END;
PROCEDURE alma2(a IN varchar2) IS
BEGIN
---
END;
END risa;
Afficher la suite 

4 réponses

fosa 3 Messages postés lundi 10 août 2009Date d'inscription 6 mai 2013 Dernière intervention - 10 août 2009 à 15:52
0
Utile
Bonjour,

pour executer

en sqlplus

exec package_name.procedurename(variable);

ou

begin
package_name.procedurename(variable);
end;
/
Morena001 64 Messages postés vendredi 29 août 2008Date d'inscription 14 avril 2010 Dernière intervention - 10 août 2009 à 16:06
0
Utile
Merci fosa mais comme ça j'executerai mes procédures séparemment or je voulais le faire à la fois.
ça me sert à koi donc d'utiliser un package?
fosa 3 Messages postés lundi 10 août 2009Date d'inscription 6 mai 2013 Dernière intervention - 10 août 2009 à 16:56
0
Utile
C'est plus facile a maintenir, c'est rapide ...

pour voir plus aller a la source : http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/packages.htm#i2408
Morena001 64 Messages postés vendredi 29 août 2008Date d'inscription 14 avril 2010 Dernière intervention - 10 août 2009 à 17:10
0
Utile
Merci beaucoup, maintenant j'ai compris les packages mais ce n'est pas ce ke je voulais faire;
Je chercherai d'avantage;
Cordialement;