Bonjour à tous

J'ai un tableau dans mon schema constitué des champs suivnats :

ID,Annee ,mois ,budget


J'aimerais mettre en oeuvre une fonction qui aura comme paramètre :annee ,mois ,budget (un triplet qui est en fait unique :qui peut jouer le role d'une clé) et me retourne le traitment suivant :

Si le tuple existe elle modifie la valeur du budget avec une valeur X .

Sinon elle insere un nouveau tuple avec un id different des autres existants ,en respctant les valeurs annee ,mois ,X(pour le budget) lors de l'insértion .

J'espère que j'arrive un peut à vous montrer à quoi sert cette fonction.

Merci.