Bonjour,

Je suis en train d'écrire 2 triggers pour 2 tables, et je m'interroge sur les conflits potentiels qui existent peut-être.

Le trigger n°1 (TR1) est un trigger AFTER UPDATE sur la table n°1 (T1).
Le trigger n°1 (TR2) est un trigger AFTER UPDATE sur la table n°2 (T2).

Dans TR1, se fait parfois une opération de mise à jour sur la table T2.
Dans TR2, il est parfois nécessaire de receuillir des informations de T1.

Donc je peux avoir un scénario où, je fais une opération de mise à jour sur T1, qui sera suivie d'un appel au trigger TR1 qui lui fera une opération de mise à jour sur T2, qui sera suivie d'un appel au trigger TR2 qui lui devra lire T1.


Est-ce que cela peut poser des problèmes (vis à vis des lock, de la consistance des données, etc.) ?

Merci.