Variables de package de base de données

Les variables peuvent être déclarées dans un package. Une variable peut être utilisée dans une instruction SQL ou PL/SQL afin de capturer ou de fournir une valeur lorsque celle-ci est nécessaire. Par exemple, vous pouvez définir la variable en_stock avec le type de données booléen pour vérifier si un produit est disponible ou non. Vous créez les variables de package de base de données sur l'onglet Variables d'une feuille de propriétés de package de base de données, en cliquant sur l'outil Ajouter une ligne.

Pour visualiser ou modifier les propriétés d'une variable de package de base de données, double-cliquez sur l'entrée correspondante dans l'Explorateur d'objets ou dans une liste. Les onglets de feuille de propriétés et zones répertoriés ici sont ceux disponibles par défaut, avant toute personnalisation de l'interface par vous ou par un administrateur.

L'onglet Général contient les propriétés suivantes :

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Package

Nom du package de base de données auquel la variable appartient.

Type de données

Type de données de la variable. Vous pouvez utiliser le bouton Point d'interrogation pour afficher la liste des types de données standard.

Obligatoire

Si cette case est cochée, indique que la clause not null est définie sur la variable, ce qui la rend obligatoire.

Longueur

Permet de définir la longueur de la variable.

Précision

Nombre de décimales, pour les valeurs pouvant avoir des décimales.

Valeur par défaut

Valeur par défaut de la variable.

Constant

Indique que la variable est une constante. Une constante a une valeur qui lui est affectée. Par exemple : Credit_Limit constant REAL := 500 000;

Public

Permet de déclarer la variable dans la spécification du package et de permettre son utilisation en dehors du package de base de données. Une variable privée (case décochée) n'est définie qu'au sein du corps du package

Mots clés

Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.