|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 2 ![]() |
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'; ........ |
|
|
00
|
|
|
#2 |
![]() Inscription : septembre 2004 Messages : 626 ![]() |
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...) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 2 ![]() |
marche nickel
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com