Bonjour,
je suis sous Oracle 10.2.0.4 et sous Hp-UX itanium 64.
J'ai une erreur insufficient privilège lorsque j'exécute une procédure stocké que voici :
j'exécute cette procédure en SYSTEM, quelqu'un a une idée car je ne vois vraiment pas ce que c'est. Il me manque peut-être un droit???? mais lequel????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 create or replace procedure prc_grant_to_other_username is sql_txt varchar2(20000); cursor c_table is select owner, table_name from all_tables where owner in ('USERNAME'); begin for i in c_table loop sql_txt := 'grant select, insert, update, delete on ' || i.owner || '.' || i.table_name || ' to OTHER_USERNAME'; execute immediate sql_txt; end loop; end;
Merci d'avance
Partager