Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2006, 16h06   #1
Invité de passage
 
Inscription : juillet 2005
Messages : 8
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 8
Points : 3
Points : 3
Par défaut Ppasser le nom d'une table en parametre dans un cirsor PL/SQL

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
javamantools est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 16h08   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212


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
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 16h20   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
exemple : http://sheikyerbouti.developpez.com/..._immediate/#L3
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h54.


 
 
 
 
Partenaires

Hébergement Web