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
Partager