Création d'un trigger de toutes pièces

Vous pouvez créer un trigger sans vous baser sur un modèle de trigger. 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.

  1. Double-cliquez sur un symbole de table pour afficher sa feuille de propriétés, puis cliquez sur l'onglet Triggers.
  2. Cliquez sur l'outil Ajouter une ligne pour créer un nouveau trigger, puis saisissez un nom et un code.
  3. Cliquez sur Appliquer pour valider la création du nouveau trigger, puis cliquez sur l'outil Propriétés pour afficher sa feuille de propriétés.
  4. Cliquez sur l'onglet Définition.


  5. Saisissez le code de définition du trigger. Vous pouvez ajouter des éléments de modèle de trigger, utiliser des variables de MPD et des macros et divers autres outils disponibles sur la barre d'outils (voir Outils de l'Editeur SQL).

    Le trigger sera marqué comme étant un trigger utilisateur et est exclu de la plupart des formes de régénération (reportez-vous à la section Régénération des triggers).

  6. Vous pouvez également modifier les autres propriétés du trigger. Pour obtenir la liste complète des propriétés disponibles, voir Propriétés d'un trigger.
  7. Cliquez sur OK dans les boîtes de dialogue successives.
Remarque :

Lorsque vous utilisez le plug-in PowerAMC pour Eclipse, vous pouvez pointer sur un trigger dans l'Explorateur d'objets, cliquer le bouton droit de la souris, puis sélectionner Editeur dans l'Editeur SQL dans le menu contextuel afin d'éditer ce trigger dans l'Editeur SQL de Eclipse. Vous pouvez également vous connecter à votre base de données afin d'obtenir que les noms de table soient complétés automatiquement. La définition de trigger est ajoutée sous la forme d'un fichier .SQL dans la liste Generated SQL Files du Workspace Navigator.