salut tt le monde
j'ai un pbleme avec une procedure stockée. voilà, j'ai fait un sql dynamique pour du DDL.
(NOM IN VARCHAR2, MP IN VARCHAR2
)
IS
begin
execute immediate 'CREATE USER '|| NOM ||' IDENTIFIED BY '||MP;
execute immediate 'GRANT "CONNECT" TO '||NOM;
execute immediate 'GRANT "RESOURCE" TO '||NOM;
end;
Le pblème est que je n'arrive pas à executer la commande lors de l'appel de la procedure. meme pas avec l'utilisateur "system"; il me donne le message suivant:
ORA_ 01031: privilège insuffisant
ORA_ 06512 à system.createuser(cè le nom de ma procedure CREATEUSER) .
Prière de m'aider.
Coucou à GRADUA POUR SON COUP DE MAIN
MERCI
Partager