Merge compteur

VisualBoinet Messages postés 64 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 14 juin 2007 - 26 déc. 2006 à 17:08
VisualBoinet Messages postés 64 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 14 juin 2007 - 27 déc. 2006 à 09:59
Salut tout le monde

Je vous expose mon problème :

Je fait un merge a partir d'une table temporaire sur une table fixe.
Dans ce merge je fait un update si l'enregistrement existe déjà ou un insert dans le cas contraire.

J'aimerai cependant savoir combien il y a eu de update de fait.... Si quelqu'un a une idée... Bien sur le but est de ne pas comparé les deux tables... je voudrais en gros savoir si une instruction sql peut le faire...
Merci bien :)
Bonne continuation

2 réponses

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
26 déc. 2006 à 18:40
Pas une requête SQL mais tout simplement l'ajout de 2 petites variables globales s'incrémentant de 1 unité selon le cas de figure... et çà, c'est simplissime...
0
VisualBoinet Messages postés 64 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 14 juin 2007
27 déc. 2006 à 09:59
Re...
Euh, mais le problème c'est justement que je n'est pas deux requetes je n'en est qu'une... un merge
et donc je voudrais tout simplement savoir comment incrementer mon compteur non pas en vb mais en sql :)

merge table a using table_temp b on a.clef=b.clef
when matched then update set a.champs1 = b.champs1 (....etc,etc...) + mon incrementation de compteur
when not matched then insert into (a.clef, a.champ1, ....)

Voili voilou :)
0
Rejoignez-nous