|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 19 ![]() |
Bonjour tout le monde; j’ai un problème ; j’&i créé une procédure qui permet de créer un rôle et en même temps lui faire un Grant ; voir le code suivant ;
Mon problème est que le rôle se crée mais le Grant ne s’exécute pas msg : « PRIVILEGES INSUFFISANTS » ma question est la suivante : quels privilèges le schéma qui appelle la procédure doit avoir ? (NOM IN VARCHAR2 ) IS begin execute immediate 'CREATE ROLE '||NOM ; execute immediate 'GRANT "SELECT","DELETE","INSERT","UPDATE" ON "BOR","BRD" TO '|| NOM; end; merci d’avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Il faut que les priviléges sur tous les objets utilisés dans la procédure et qui sont attribués au schéma qui créé la procédure soient attribués directement par un GRANT sans passer par un rôle.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com