Création d'un déclencheur

Imprimer
PDF
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 :
  • INSERT : NEW
  • UPDATE : NEW et OLD
  • DELETE : OLD
La notation est NEW.nom_colonne ou OLD.nom_colonne

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Création d'un déclencheur - SQLiteManager
Facebook MySpace Twitter Digg Delicious Stumbleupon Google Bookmarks 

Auteur

SQLiteManager est maintenant géré par la société WebInfoPro afin de refaire vivre ce projet tout en restant sous licence GPL

Contact

Vous pouvez nous contacter par email sur sqlitemanager@gmail.com

Qui est en ligne?

Nous avons 79 invités en ligne