Sommaire

Les packages

L’appellation « package » signifie que l’on regroupe sous un même nom toutes les procédures et fonctions sur le même thème, on peut ainsi créer de véritables applications.

Dans un package, on peut avoir des déclarations de variables publiques ou privées. Des fonctions et procédures privées non visibles de l’extérieur.

Dans un package, il faut créer une partie déclaration et une partie contenant les fonctions et procédures.

Dans la partie déclaration, on liste les procédures et fonctions qui sont décrites dans l’autre partie. Toutes les fonctions ou procédures qui sont déclarées à ce niveau sont dites « publiques ». Pour les variables, c’est le même fonctionnement, si elles sont dans la partie déclaration, elles sont « publiques ».

Les packages n’existent pas pour SQL Server.

Syntaxe

CREATE OR REPLACE PACKAGE <nom package> IS 
      PROCEDURE <nom procédur ...