Chapter 5 Construction de triggers et procédures


Création de procédures stockées et de fonctions

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.

Insertion de script

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".

Insertion de scripts de début et de fin

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.