Chapter 5 Construction de triggers et procédures
Pour créer des procédures stockées et des fonctions, vous devez utiliser la structure des modèles définis dans le SGBD courant.
Lorsque vous créez ou modifiez la définition d'une procédure stockée ou d'une fonction, vous pouvez insérer des opérateurs, variables, fonctions et macros prédéfinis dans le code de la définition en cliquant sur l'outil approprié dans la barre d'outils d'édition de script, puis en sélectionnant un élément dans le menu qui s'affiche. L'élément de script correspondant est alors inséré à l'emplacement du curseur dans le code de la définition.
Vous pouvez utiliser les outils suivants pour insérer des éléments de script dans la définition du trigger :
Outil | Infobulle | Description |
---|---|---|
![]() |
Opérateurs | Opérateurs logiques |
![]() |
Fonctions | Fonctionnalités de regroupement, numériques, de chaîne, de date, de conversion, ainsi que d'autres fonctionnalité |
![]() |
Macros | Macros qui permettent d'accélérer la création d'une définition de la procédure ou de la fonction |
![]() |
Variables | Variables à utiliser avec les opérateurs et les fonctions |
![]() |
Editer avec l'éditeur SQL | Affiche la boîte de dialogue Editeur SQL. Fournit des types d'objets et des objets existants à insérer dans la définition de la procédure ou de la fonction |
![]() |
Assistant SQL/XML | Affiche l'Assistant SQL/XML pour construire une requête SQL/XML à partir d'une table ou d'une vue et l'insérer dans la de la procédure ou de la fonction |
![]() |
Insérer une macro SQL/XML | Affiche une boîte de dialogue permettant de sélectionner un élément global dans un modèle XML ouvert dans l'espace de travail. Insère une macro SQL/XML qui fait référence à l'élément sélectionné |
Pour plus d'informations sur les variables, reportez-vous à la section "Liste des variables de PowerAMC" du chapitre "Variables dans PowerAMC".
Pour plus d'informations sur les macros, reportez-vous à l'annexe "Rédaction d'instructions SQL dans PowerAMC".
Pour plus d'informations sur l'Assistant SQL/XML, reportez-vous à la section "Utilisation de l'Assistant SQL/XML".
Vous pouvez spécifier des scripts générés avant et après l'instruction de création de la procédure. Pour ce faire, vous pouvez utiliser l'onglet Script de la feuille de propriétés de procédure. Vous pouvez utiliser les variables %PROC% et %FUNC% dans ces scripts.
Pour créer une procédure stockée, vous pouvez procéder de l'une des façons suivantes :
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |