|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 64 ![]() |
En fait je reformule ma question autrement:
Comment faire, sur db2, un trigger qui se déclenche après ou avant une mise à jour et qui lui même exécute un code de mise à jour sur la même table. Comment faire pour éviter un effet de cascade infini. Merci (Sauvez moi siouplait lol) |
|
|
00
|
|
|
#2 |
![]() ![]() |
L'option NO CASCADE BEFORE pourrait peut-être vous servir
https://aurora.vcu.edu/db2help/db2s0/frame3.htm#trigdef https://aurora.vcu.edu/db2help/db2s0/frame3.htm#sqls0623 |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 64 ![]() |
Le problème c'est que NO CASCADE BEFORE ne s'applique qu'aux triggers déclenché avant une mise à jour or dans un tel trigger on ne peut effectuer un UPDATE dans le code.
Je suis donc obligé d'utiliser un trigger AFTER UPDATE et dans son code, effectuer ma mise à jour mais la je vois pas comment éviter la cascade |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com