Bonjour,
Voici mon problème :
J'ai une procédure stockée qui se charge de calculer des statistiques sur des logiciels (plus précisément sur des "tickets" déclarés pour des logiciels, c'est à dire qu'elle va calculer le nombre de tickets pour tel ou tel logiciel, etc.).

Cette procédure stockée, je veux l'exécuter périodiquement : une fois toutes les fins de mois.

Elle se charge d'alimenter une table qui a pour clef primaire concaténée l'id du logiciel et la date sous forme "mm/yyyy".

Mais le problème c'est que cette procédure peut éventuellement être déclenchée manuellement avant la fin du mois. Elle va donc alimenter la table à ce moment là, et quand elle se ré-exécutera en fin de mois, certaines clefs primaires (id + mois) existeront déjà, et elle fera une erreur.

Ce que je cherche à faire, c'est que lorsqu'elle rencontre la même clef primaire lors de l'insertion, au lieu de chercher a créer un doublon (ce qu'elle ne pourra pas faire puisque clef primaire = unique), elle remplace cette ligne en question.

Est-ce seulement possible ? et si oui, comment ?
Merci pour votre aide.