Facultatif : Tapez un identificateur SQL abrégé. Ne faites pas commencer le nom du schéma par les caractères 'SYS', sauf s'il s'agit de SYSADM. Si vous n'indiquez pas de nom de schéma, DB2 qualifie le nom du déclencheur à l'aide d'un nom de schéma implicite.
Cliquez sur le bouton Parcourir pour afficher une liste d'objets.
Attribuez un nom au déclencheur. DB2 qualifiera implicitement ou explicitement cette valeur à l'aide d'un schéma. Le nom complet (nom de schéma compris) ne doit pas désigner un déclencheur ou module déclencheur existant sur le serveur en cours.
Indiquez ici l'ID autorisation propriétaire de la table spécifiée dans la zone Nom de la table.
Cliquez sur le bouton Parcourir pour afficher une liste d'objets.
Indiquez le nom d'une table de base sur le serveur en cours. L'opération que vous désignez comme "Opération provoquant l'exécution du déclencheur" s'applique à cette table ; lorsqu'elle a lieu, l'opération déclenchée est exécutée. N'indiquez pas le nom d'une table temporaire, d'un alias, d'un synonyme ou d'une table catalogue.
Cliquez sur le bouton Parcourir pour afficher une liste d'objets.
Définit ce déclencheur comme étant un déclencheur de type "Avant". En d'autres termes, DB2 exécute l'opération déclenchée avant d'appliquer les éventuelles modifications entraînées par l'instruction SQL de déclenchement.
Définit ce déclencheur comme étant un déclencheur de type "Après". En d'autres termes, DB2 exécute l'opération déclenchée après avoir appliqué les éventuelles modifications entraînées par l'instruction SQL de déclenchement.
Les opérations d'insertion entraînent l'exécution du déclencheur.
Les opérations de suppression entraînent l'exécution du déclencheur.
Les opérations de mise à jour effectuées sur une colonne quelconque entraînent l'exécution du déclencheur.
Les opérations de mise à jour effectuées sur les colonnes indiquées entraînent l'exécution du déclencheur. Si vous avez sélectionné une table, cette option entraîne l'affichage d'entrées dans la liste Colonnes disponibles.
Si vous sélectionnez le bouton Mise à jour des colonnes sélectionnées, vous devez sélectionner une ou plusieurs colonnes dans la liste Colonnes disponibles.
Si vous sélectionnez le bouton Mise à jour des colonnes sélectionnées, vous devez sélectionner une ou plusieurs colonnes dans la liste Colonnes disponibles.
Permet de transférer, dans la liste Colonnes sélectionnées, la ou les colonnes mises en évidence.
Permet de transférer toutes les colonnes dans la liste Colonnes sélectionnées.
Permet de transférer, dans la liste Colonnes disponibles, la ou les colonnes mises en évidence.
Permet de transférer toutes les colonnes dans la liste Colonnes disponibles.
Facultatif : Entrez un commentaire pour le déclencheur.
Tapez un nom qui identifiera l'état de la ligne avant l'opération SQL de déclenchement.
Cette zone n'est disponible que si vous avez sélectionné le bouton d'option Suppression ou l'un des boutons d'option Mise à jour sur la page Déclencheur.
Tapez un nom qui identifiera l'état de la ligne après modification par une instruction SET d'un déclencheur de type "Avant" déjà activé par l'opération SQL de déclenchement.
Cette zone n'est disponible que si vous avez sélectionné le bouton d'option Après et le bouton d'option Insertion ou l'un des boutons d'option Mise à jour sur la page Déclencheur.
Tapez un nom qui identifiera la table temporaire dans laquelle sera stocké l'état de l'ensemble des lignes, avant application des modifications liées à l'opération de déclenchement.
Cette zone n'est disponible que si vous avez sélectionné le bouton d'option Après, puis le bouton d'option Suppression ou l'un des boutons d'option Mise à jour sur la page Déclencheur.
Tapez un nom qui identifiera la table temporaire dans laquelle sera stocké l'état de l'ensemble des lignes, après modification par toute instruction SET d'un déclencheur de type "Avant" déjà activé par l'opération de déclenchement. Cette zone n'est disponible que si vous avez sélectionné le bouton d'option Après, puis le bouton d'option Insertion ou l'un des boutons d'option Mise à jour sur la page Déclencheur.
Indique que l'opération déclenchée doit avoir lieu chaque fois que l'opération de déclenchement s'applique à une ligne de la table associée.
Indique que l'opération déclenchée a lieu une seule fois, après application de l'opération de déclenchement à toutes les lignes. Cette zone n'est disponible que si vous avez sélectionné le bouton d'option Après sur la page Déclencheur.
Tapez les instructions SQL déclenchées. DB2 exécutera ces instructions dans l'ordre où vous les aurez tapées. Si le code SQL ne comporte qu'une seule instruction, vous n'avez pas besoin d'utiliser les mots clés BEGIN ATOMIC et END. Si vous tapez plusieurs instructions SQL entre les mots clés BEGIN ATOMIC et END, vous devez terminer chaque instruction par un point-virgule (;) ou un point d'exclamation (!).
Quatre résultats possibles :
Efface le contenu de la zone de texte.
Ouvre une fenêtre pour vous aider à construire une instruction SQL qui constituera l'opération déclenchée. Vous pouvez appeler l'Assistant SQL à plusieurs reprises pour ajouter d'autres instructions SQL dans la zone Opération déclenchée.
Permet d'enregistrer les valeurs indiquées et de fermer la fenêtre. Ce bouton n'est disponible qu'une fois toutes les zones obligatoires complétées.
Permet d'afficher les instructions SQL résultant des sélections effectuées dans cette fenêtre. Ce bouton n'est disponible qu'une fois toutes les zones obligatoires complétées.
Permet d'enregistrer les valeurs indiquées et de laisser la fenêtre ouverte en vue de modifications ultérieures.
Permet de fermer la fenêtre.