Bonjour tout le monde,

je voudrais paramétrer le nom de mes colonnes.voilà comment ma table se présente:

Facture01;Facture02;Facture03;Facture04;...;Facture12
les chiffres correspondants aux différents mois de l'année.

voici un bout de code de ma procédure stockée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
IF 
    SUBSTR(xINVOICE_NO,5,2)=04 
THEN UPDATE BAL_AGEE SET   FACTURE04=xFACTURE 
    WHERE CONTRACT_NO=xCONTRACT;
END IF;
 
IF 
    SUBSTR(xINVOICE_NO,5,2)=05
 THEN UPDATE BAL_AGEE SET   FACTURE05=xFACTURE 
  WHERE CONTRACT_NO=xCONTRACT;
END IF;
.....
 
IF 
    SUBSTR(xINVOICE_NO,5,2)=12
 THEN UPDATE BAL_AGEE SET   FACTURE12=xFACTURE 
  WHERE CONTRACT_NO=xCONTRACT;
END IF;
je voudrais pouvoir utiliser une variable dans une boucle de sorte à pouvoir modifier dynamiquement le nom de mes colonnes FACTUREX(X allant de 1 à 12).

Esperant avoir bien posé mon souci.