Je ne sais pas si c'est possible à faire en PRO-COBOL.
Dans un programme cobol, je veux appeler une fonction d'un package Oracle. Cette fonction retourne une structure ayant plusieurs enregistrement. Cette structure de table (PIPELINED) provient de la résultante d'un SQL. La structure de table peut-être utilisé dans un select.
Exemple
Si Oui Comment définir les variables dans le Working Storage et comment faire l'appel dans le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Select T1.No_Anoml_Typ, T1.No_Item_Doc_Cib, T1.Typ_Corr, T1.Cod_Parag_Typ, T1.Stat_Anoml_Corr, T2.Cod_Catg_Anoml, T1.Val_Corr_Defa From A2_Auto_Corr T1, Table(A2076_Ret0001.taF_VectA2AnomlTyp) T2 Where T1.Ind_Destr_Log = 'N' And T1.No_Anoml_Typ = T2.No_Anoml_Typ And T1.No_Item_Doc_Cib = T2.No_Item_Doc_Cib
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 exec sql execute begin :dc-oui-non :dc-oui-non-i := A2125_MONNFONC.stF_IndMonnFonc (:dc-no-decl-soc-inf-cot); end; end-exec.
Merci
Partager