{Oracle} Exécuter un package
Morena001
Messages postés
64
Date d'inscription
Statut
Membre
Dernière intervention
-
Morena001 Messages postés 64 Date d'inscription Statut Membre Dernière intervention -
Morena001 Messages postés 64 Date d'inscription Statut Membre Dernière intervention -
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;
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;
A voir également:
- Execute package oracle
- Microsoft visual c++ 2019 redistributable package - Guide
- Atk package c'est quoi ✓ - Forum Windows
- Datediff oracle ✓ - Forum Oracle
- ATK Package - Forum Pilotes (drivers)
- Oracle liste des tables ✓ - Forum Oracle
4 réponses
Bonjour,
pour executer
en sqlplus
exec package_name.procedurename(variable);
ou
begin
package_name.procedurename(variable);
end;
/
pour executer
en sqlplus
exec package_name.procedurename(variable);
ou
begin
package_name.procedurename(variable);
end;
/
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?
ça me sert à koi donc d'utiliser un package?
C'est plus facile a maintenir, c'est rapide ...
pour voir plus aller a la source : https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/packages.htm#i2408
pour voir plus aller a la source : https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/packages.htm#i2408