Bonjour,
J'ai une table (DB MySQL) que je dois mettre à jour à chaque exécution de mon job (Vous pensez peut être à tMysqlOutput update|insert! ).
Supposons que les champs sont ch1, ch2, ch3, ..., ch9.
La clé pour l'Update est composée des champs ch1 et ch2.
La règle est :
- Si la clé n'existe pas alors insérer, on est d'accord.
- Si la clé existe, alors il me faudrait vérifier :
- si les champs ch3, ch4... à ch9 sont les mêmes alors il ne faut rien faire.
- siNon, il faut mettre à jour la ligne.
J'ai réussi à le faire à l'aide de tMap, mais je préfère l'éviter, optimiser le nombre de composants utilisés et utiliser seulement tMysqlOutput.
Est-ce possible et comment?
Merci d'avance.
Partager