Erreur dans mon trigger ?
Salut!
alors voilà je dois créer une table dans un trigger, j'ai lu les différents tuto à ce sujet mais j'ai tjs l'erreur suivante:
Code:
1 2 3
| ORA-01031: insufficient privileges
ORA-06512: at "MET.T2", line 6
ORA-04088: error during execution of trigger 'MET.T2' |
J'aimerai etre sur que l'erreur vienne du fait que je n'ai pas les privileges et non pas de mon code:
Code:
1 2 3 4 5 6 7 8 9 10
|
CREATE OR REPLACE TRIGGER t2 BEFORE INSERT OR UPDATE ON emp
DECLARE
PRAGMA AUTONOMOUS_TRANSACTION;
str varchar2(60);
BEGIN
str := 'create table test (i number)';
execute immediate str;
END;
/ |
j'ai aussi essayé en faisant une procedure autonome et en l'appelant depuis le trigger, mais tjs la même erreur :(
Re-Erreur dans mon trigger ?
Bonjour,
Il suffit simplement et explecitement donner a ton utilisateur MET le droit de creer des tables(bien sur a partir du compte administrateur)
GRANT CREATE TABLE TO MET;
Salutations