Vous créez un package de base de données de la façon suivante :
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.