Utilisez la vue Propriétés pour modifier les propriétés d'un déclenchement DB2.
Pour de plus amples informations sur la syntaxe DB2, reportez-vous aux informations de référence fournies avec chaque produit. Il peut y avoir des différences entre la syntaxe DB2 et la syntaxe des autres fournisseurs.
| Propriété | Description |
|---|---|
| Nom | Saisissez un nom. |
| Intitulé | Saisissez un intitulé. Cet intitulé s'affiche dans les diagrammes visuels. |
| Schéma | Définissez un schéma relationnel sous lequel créer cet objet. |
| Temps de l'action | Sélectionnez un temps d'action pour le déclenchement. Vous pouvez sélectionner BEFORE, AFTER ou INSTEADOF. |
| Granularité | Sélectionnez une option pour la granularité de l'action déclenchée. Vous pouvez sélectionner ROW (POUR CHAQUE LIGNE) ou COLUMN (POUR CHAQUE COLONNE). |
| Insérer | Permet de spécifier que l'action de déclenchement se produit lorsqu'une instruction INSERT est exécutée dans la table ou la vue. |
| Supprimer | Permet de spécifier que l'action de déclenchement se produit lorsqu'une instruction DELETE est exécutée dans la table ou la vue. |
| Mettre à jour | Permet de spécifier que l'action de déclenchement se produit lorsqu'une instruction UPDATE est exécutée dans la table ou la vue. |
| Mettre à jour les colonnes | Cette option n'est disponible que si vous sélectionnez la case à cocher Mettre à jour. Cliquez sur le bouton points de suspension [...] pour ouvrir une fenêtre dans laquelle vous pourrez sélectionner les colonnes à mettre à jour. La grille montre le nom et le type de données pour les colonnes que vous avez sélectionnées. |
| Propriété | Description |
|---|---|
| Ancienne ligne | Définissez un nom de corrélation qui identifie l'état de la ligne avant l'opération SQL de déclenchement. |
| Nouvelle ligne | Définissez un nom de corrélation qui identifie l'état de la ligne tel que modifié par l'opération SQL de déclenchement et par toute instruction SET dans un déclenchement BEFORE qui a déjà été exécutée. |
| Ancienne table | Saisissez un identificateur de nom de table temporaire pour la clause OLD_TABLE_AS. |
| Nouvelle table | Saisissez un identificateur de nom de table temporaire pour la clause NEW_TABLE_AS. |
| Clause Si | Saisissez une condition de recherche pour l'action déclenchée. |
| Corps de l'action | Saisissez une instruction de procédure SQL pour l'action déclenchée. |