Creer un package en PL/SQL (Oracle)
0Voici la syntaxe d’écriture d’un package sous oracle, tout d’abord la déclaration :
CREATE OR REPLACE PACKAGE PKG_NOM AS /****************************************************************************** NOM: PKG_NOM DESCRIPTION: Package de test REVISIONS: Ver Date Author Description --------- ---------- --------------- ------------------------------------ 1.0 22/03/2011 APIAT 1. Création du package. NOTES: - Cf. détail sur les fonctions / procédures ******************************************************************************/ /* DETAILS FONCTION */ FUNCTION FONCTION_TEST ( PARAM$UN IN NUMBER, PARAM$DEBUG IN NUMBER ) RETURN NUMBER; /* DETAILS PROCEDURE */ PROCEDURE PROCEDURE_TEST ( PARAM$UN IN NUMBER, PARAM$DEBUG IN NUMBER ); END PKG_NOM; /
Puis le corps du package :
CREATE OR REPLACE PACKAGE BODY PKG_NOM AS FUNCTION FONCTION_TEST ( PARAM$UN IN NUMBER, PARAM$DEBUG IN NUMBER ) RETURN NUMBER IS /* DECLARATION VARAIBLES */ BEGIN /* CORPS FONCTION*/ END FONCTION_TEST; / PROCEDURE PROCEDURE_TEST ( PARAM$UN IN NUMBER, PARAM$DEBUG IN NUMBER ) IS /* DECLARATION VARAIBLES */ BEGIN /* CORPS PROCEDURE*/ END PROCEDURE_TEST; / END PKG_NOM; /
Share