CommentCaMarche
Recherche
Posez votre question Signaler

{Oracle} Exécuter un package

Morena001 64Messages postés vendredi 29 août 2008Date d'inscription 14 avril 2010Derniè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;
Lire la suite 
Réponse
+0
moins plus
Bonjour,

pour executer

en sqlplus

exec package_name.procedurename(variable);

ou

begin
package_name.procedurename(variable);
end;
/
Ajouter un commentaire
Réponse
+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
Réponse
+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
Réponse
+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
Ce document intitulé «  {Oracle} Exécuter un package  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

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

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.