|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2006 Messages : 25 ![]() |
bonjour
j'ai un petit soucis avec une condition sur un trigger. je dois ajouter deux taitements sur un script qui contient la declaration d'un trigger l'un concerne INSERT et l'autre pour UPDATE. le trigger du script doit etre creer avec l'option UPDATE,INSERT. est-ce qu'il y a quelqu'un qui sait comment faire pour mettre un condition sur la requete executée pour savoir si c'est INSERTou bien UPDATE. Si INSERT then traitement insert Si UPDATE then traitement update Merci |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Une façon peut-être un peu "lourde" consisterait à voir si il y a des lignes dans la tables virtuelle "deleted". qqch comme:
Code :
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2002 Messages : 68 ![]() |
pour ce genre de cas j'utilsie cette syntaxe sur ASE12.5
If Update (nomDunChamp) begin ......... end si tu veux tester l'update de plusieurs champs : If Update (nomDunChamp1) AND Update (nomDunChamp2) begin ......... end |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com