|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 8 ![]() |
je veux passer en parametre le nom d'une de tables de mon cursor et j'obtient un message d'erreur , aidez moi STP
MERCI @+ CURSOR c_code_imp_bud_feoga (w_nom_table varchar2) IS select abp.CODE_RES_BQE from w_nom_table eaa ,acofa_banque_pb abp where code_prod = 'PB-AA' and abp.ID_IND = eaa.ID_IND; message obtenu : Oracle7 Server Release 7.2.3.0.0 - Production Release With the distributed option PL/SQL Release 2.2.3.0.0 - Production from w_nom_table eaa * ERREUR a la ligne 26: ORA-06550: Ligne 26, colonne 13: PLS-00356: 'W_NOM_TABLE' doit nommer une table a laquelle l'utilisateur a acces ORA-06550: Ligne 25, colonne 2: PL/SQL: SQL Statement ignored |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
![]() Il faut passer par du SQL dynamique... execute immediate n'existe pas encore en 7 je crois, il faut alors utiliser DBMS_SQL. bon courage |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com