Execute immediate.
--------------------------------------------------------------------------------
Je suis sous ORACLE8i. J'appelle une procedure stockée sur une autre base de la manière suivante:
Là j'ai un message d'erreur comme quoi les variables ne sont pas liées alors qu'elles sont toutes renseignées. Pouvez-vous m'aider ?
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
20
21
22
23 s_req:='begin pa.ppax_cre_affectation_ap@GA(:sdsc_param_i, :SDate_Bandeau_1, :scod_coll_i, :snum_exbudg_i, :scod_budg_i, :sidoperat_i, :sidphase_i, :SMnt_TTc_i, :Smnt2_i, :SMnt3_i, :SMnt4_i, :SMnt5_i, :SMnt6_i, :SMnt7_i, :SMnt8_i, :SMnt9_i, :SMnt10_i, :SNum_Aff_io, :SCod_Etat_io); end;'; EXECUTE IMMEDIATE s_req using out SNum_Aff_io,SCod_Etat_io;
Partager