Signaler

{Oracle} Exécuter un package

Posez votre question Morena001 64Messages postés vendredi 29 août 2008Date d'inscription 14 avril 2010 Dernière intervention - Dernière réponse le 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 
Utile
+0
moins plus
Bonjour,

pour executer

en sqlplus

exec package_name.procedurename(variable);

ou

begin
package_name.procedurename(variable);
end;
/
Ajouter un commentaire
Utile
+0
moins plus
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?
Ajouter un commentaire
Utile
+0
moins plus
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
Ajouter un commentaire
Utile
+0
moins plus
Merci beaucoup, maintenant j'ai compris les packages mais ce n'est pas ce ke je voulais faire;
Je chercherai d'avantage;
Cordialement;
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !