Création d'un trigger de table ou de vue

Vous pouvez créer un trigger pour une table à partir de sa feuille de propriétés et le baser sur un modèle de trigger PowerAMC, ou sur un modèle de trigger de votre cru, ou encore l'écrire de toutes pièces.

  1. Affichez la feuille de propriétés de la table ou de la vue, puis cliquez sur l'onglet Triggers.
  2. Cliquez sur l'outil Ajouter une ligne pour créer un nouveau trigger, saisissez un nom et un code, puis cliquez sur l'outil Propriétés pour afficher sa feuille de propriétés.
  3. Cliquez sur l'onglet Définition, puis sélectionnez un modèle de trigger (voir Modèles de trigger) depuis la liste Modèle. Les champs Moment et Evénement sont renseignés et le code du modèle de trigger est copié dans l'éditeur de définition.


    Remarque : Vous pouvez créer un trigger en saisissant son code à la main, toutefois, nous vous recommandons d'utiliser un modèle de trigger afin de rendre votre code plus simple à réutiliser et de rendre vos triggers plus facilement portables.
  4. [facultatif] Modifiez le code de définition du trigger. Vous pouvez insérer des éléments de modèle de trigger (voir Eléments de modèle de trigger), utiliser des variables et macros de MPD ainsi que d'autres outils disponibles dans la barre d'outils (voir Rédaction de code SQL dans PowerAMC).

    Si vous éditez le code, le trigger sera marqué comme défini par l'utilisateur, et sera exclu de la plupart des formes de régénération (voir Régénération des triggers).

  5. Cliquez sur OK pour revenir à votre modèle.