Bonjour,
ci dessous problème pour mettre en place une procédure qui doit récupérer des données sur un schéma dont elle n'est pas propriétaire, je mets le code suivant :
à chaque fois j'ai une belle erreur de compil :IS
ACTION TEMPR%ROWTYPE;
CURSOR EXECUTESQL IS SELECT * FROM TEMP;
CURSOR READIDENT IS SELECT * FROM SCHEM1.TBL1;
BEGIN
or mon utilisateur propriétaire de la procédure a bien des privilèges en SELECT sur le schéma SCHEM1ORA-00942: Table ou vue inexistante]
Peut on executer une procédure avec ouverture d'un curseur SELECT sur un schéma n'appartenant pas à la procédure ?
faut il alors des privilèges définies au niveau de la procédure ?
lorsque je vire l'ouverture du curseur sur la table SCHEM1.TBL1 tout va bien !!
merci de votre aide
Partager