Création d'un package de base de données

Vous créez un package de base de données de la façon suivante :

  1. Sélectionnez Modèle > Packages de base de données pour afficher la boîte de dialogue Liste des packages de base de données.
  2. Cliquez sur l'outil Ajouter une ligne pour ajouter un package de base de données, puis cliquez sur l'outil Propriétés pour afficher sa feuille de propriétés.
  3. Saisissez un nom et un code pour le package de base de données.
  4. [facultatif] Sélectionnez un utilisateur dans la liste Utilisateur et/ou un privilège dans la liste Privilège.
  5. Cliquez sur OK pour valider la création du package de base de données.

Les propriétés d'un package de base de données sont les suivantes :

Propriété

Description

Nom

Nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément.

Code

Nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts. Il peut avoir une forme abrégée et il est préférable qu'il ne contienne pas d'espace.

Commentaire

Informations supplémentaires relatives aux packages de base de données.

Stéréotype

Sous-classification utilisée pour étendre la sémantique d'un objet sans changer sa structure ; peut être prédéfini ou bien défini par l'utilisateur.

Propriétaire

Nom de propriétaire de package de base de données. Vous pouvez choisir ce propriétaire dans la liste des utilisateurs. Un package de base de données ne peut avoir qu'un seul propriétaire à la fois.

Privilège

Permet d'indiquer si les fonctions et procédures contenues dans le package de base de données sont exécutées avec les privilèges et dans la structure de l'utilisateur qui le possède (celui qui l'a défini), ou avec les privilèges et dans la structure de CURRENT_USER (celui qui l'a appelé).

Les onglets suivants sont également disponibles :


  • Onglet Procédures – Répertorie les procedures associées au package de base de données (voir Procédures de package de base de données).

  • Onglet Variables - Répertorie les variables associées au package de base de données (voir Variables de package de base de données).

  • Onglet Curseurs - Répertorie les curseurs associés au package de base de données (voir Curseurs de package de base de données).

  • Onglet Exceptions – Répertorie les exceptions associées au package de base de données (voir Exceptions de package de base de données).

  • Onglet Types - Répertorie les types associés au package de base de données (voir Types de package de base de données).

  • Onglet Initialisation - Permet de définir le code d'initialisation pour le corps du package de base de données. En règle générale, l'initialisation contient des instructions qui initialisent les variables du package de base de données. L'initialisation se produit après la création du package de base de données et sa compilation sur le serveur.