Création d'un déclencheur

Imprimer
Pour créer un nouveau 'Trigger', cliquer sur 'Ajouter un nouveau Trigger' sur la page des propriétées de la base de données.sqlitemanager_trigger1.png

Vous arrivez sur le formulaire correspondant à toutes les possibilitées de création. sqlitemanager_trigger2.png

Après avoir saisi le nom du trigger, choisissez un moment de declenchement (option) : sqlitemanager_trigger3.png

Choisissez sur quel type d'évennement vous voulez le declenchement : sqlitemanager_trigger4.png
Si vous choisissez 'UPDATE OF', un champ supplémentaire s'affiche permettant de saisir la liste des colonnes sqlitemanager_trigger5.png

Choisissez sur quelle source ce trigger doit s'exécuter : sqlitemanager_trigger6.png

Preciser un type d'action (optionnel) :sqlitemanager_trigger7.png

Vous pouvez definir une condition (optionnel) :sqlitemanager_trigger8.png
Si vous avez selectionné 'WHEN', un champ supplémentaire s'affiche permettant de saisir la ou les conditions sqlitemanager_trigger9.png

Vous pouvez saisir maintenant les requêtes qui doivent s'exécuter lors du declenchement ; saisissez les dans le champ 'Step' en faisant bien attention de terminer chaque requête par un ';'

Vous pouvez utiliser les valeurs du Trigger avec les prefixes 'OLD' ou 'NEW', ces prefixes peuvent sont autorisé dans la clause 'WHEN' et dans le 'Step' et en fonction de l'évennement :
La notation est NEW.nom_colonne ou OLD.nom_colonne