Bonjour,

je souhaiterais alimenter une colonne que j'ai créée dans ma table par MoisEncours dont la fonction est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function MoisEnCours return varchar2 is
    -- Variable contenant le mois courant
    gMoisECours varchar2(4);
  begin
    select p.param_valeur
      into gMoisEnCours
      from CO_PARAMETRE p
     where p.parametre = K_Mois_EnCours;
    return gMoisEnCourt;
  end;
J'ai créé une colonne chaîne NOT NULL (MOISCOURANT) dans ma table Save_Conso. Je souhaiterais modifier ma procédure save_conso_t ci-dessous pour alimenter ma colonne par MoisEncours (fonction ci dessus):

partie de la procédure où insérer le MoisEncourt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 insert into SAVE_CONSO_T v
    -- *********************************************************
      (v.feuilleid, v.rid)
      select distinct i.feuilleid, i.rid 
      -- ***************************************************************
        from SAVEV_IMPORT_T i
        join SAVE_VAL_T v on (v.mois = i.mois and v.rid = i.rid and
                                v.action = i.action and v.affid = i.affid and
                                v.type = i.type)
       where not exists (select null
                from SAVE_IMPORT_ERROR_T e
               where e.mt = i.mt);
Merci d'avance pour votre aide.