< Oracle Database

Principe

Un package Oracle est un schéma regroupant divers objets tels que des types et des sous-programmes[1]. Ces modules peuvent ensuite être appelés par différents scripts.

 CREATE OR REPLACE PACKAGE TEST_PACKAGE AS
   PROCEDURE xy;
   FUNCTION abc(p_var VARCHAR2);
   TYPE noms AS OBJECT(nom NVARCHAR2(200), prenom NVARCHAR2(200));
 END TEST_PACKAGE;

Appel :

CALL TEST_PACKAGE.xy;

L'avantage est que si un jour on décide d'augmenter la taille des noms de famille à 1 000 caractères, il suffit de le faire dans un seul package au lieu de parcourir toutes les fonctions, procédures et triggers.

Exemple

Cette section est vide, pas assez détaillée ou incomplète.

Références

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.