Bonjour,
Je souhaite faire un trigger sur une table qui contient :
- des colonnes permettant de stocker une adresse
- une colonne contenant un flag "geocoding"
- une colonne contenant la date de la dernière résolution d'adresse
- deux colonnes contenant les coordonnées GPS de l'adresse
Lors d'une mise à jour des colonnes servant à stocker l'adresse, je souhaite :
- passer à zéro le flag "geocoding"
- passer à zéro les coordonnées GPS
Je fais assez rarement des triggers, et du coup, je sais pas trop quel type de trigger utiliser : AFTER, INSTEAD OF ?
Je serais tenté de mettre à jour directement INSERTED sur l'ensemble des lignes où les colonnes d'adresse sont différentes de celles de DELETED, mais il me semble que INSERTED est read-only.
Si je fait un AFTER et que je mets à jour la table, je ne risque pas de déclencher une boucle récursive infinie ?
Partager