Bonjour,
J'essai d'executer le trigger suivant mais sans succes.
Avez-vous une idée?
Merci d'avance,
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
20 SQL> CREATE OR REPLACE TRIGGER priv AFTER 2 CREATE ON test1.SCHEMA 3 4 Begin 5 IF ora_dict_obj_name = 'ODS_TEST' then 6 execute immediate 'grant select on test1.ods_test to test1'; 7 8 End if ; 9 END priv; 10 / Déclencheur créé. SQL> create table ods_test as select * from ods_test_save; * ERREUR à la ligne 1 : ORA-00604: une erreur s'est produite au niveau SQL récursif 1 ORA-30511: opération DDL non valide pour les déclencheurs système ORA-06512: à ligne 3
Partager