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 11/02/2005, 15h31   #1
Invité de passage
 
Inscription : novembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 2
Points : 1
Points : 1
Par défaut curseur PL/SQL

Je ne suis pas tres douer en pl/SQL et je souhaite créer un curseur sur la view dba_objects avec un user DBA.
quand je passe par un pl tout simple pas de probleme mais quand je veux créér une procédure ca marche pas il me dit que la table ou view n'existe pas
?

CREATE OR REPLACE PROCEDURE Optimisation AS
cursor cur_table is select OBJECT_NAME from DBA_OBJECTS where OWNER LIKE 'DBADMIN' AND OBJECT_TYPE='TABLE';
........
pimousse_cassis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 15h33   #2
Rédacteur
 
Inscription : septembre 2004
Messages : 626
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 626
Points : 622
Points : 622
Tu as sans doute le droit de consulter DBA_TABLES via un rôle.

Pour pouvoir accéder à cette table dans une procédure, tu dois avoir le droit directement sur cette table et non via un role.


Laly.
__________________
In the heart of the truly greats, perfection is never achieved but endlessly pursued.

Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)
lalystar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 15h39   #3
Invité de passage
 
Inscription : novembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 2
Points : 1
Points : 1
Par défaut thx

marche nickel
pimousse_cassis 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 19h50.


 
 
 
 
Partenaires

Hébergement Web