|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 352 ![]() |
Bonjour,
Je bloque sur un problème dans mon trigger. J'ai un table qui contient des utilisateurs avec une trentaine de champs (numéro personne, téléphone, manager,...) J'exporte ces données depuis excel. Je voudrais créér un trigger qui si l'utilisateur existe déjà fait juste un update. Voici le code de mon trigger : Code :
Quelqu'un aurait une idée ??? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
ce n'est pas possible, tu dois updater toutes les colonnes.
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 352 ![]() |
vu que je fais l'update sur la même table que li'nsert, je suis obligée de passer par une procédure sinon j'ai l'erreur "table mutante". ca veut donc dire que ma procédure doit prendre en paramètre les 30 champs ?? Où y'a-t-il une solution plus simple ?
Merci |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
tu dois créer un enregistrement, style
Code :
|
||
|
00
|
|
|
#5 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Citation:
|
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 352 ![]() |
Merci beaucoup pour ces réponses constructives !! C'est vrai que j'avais oublié le merge
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com