Bonjour

Je voudrai créer un script SQL DONT je test la présence d'un trigger avant de le créer, mais le problème c'est que l'instruction IF n'est pas permise avant le CREATE
Exp :
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
IF NOT EXISTS (select * from sys.user_triggers t where table_name = 'A' and triggering_event = 'UPDATE OR DELETE')  
THEN
CREATE OR REPLACE TRIGGER PKK_PERSONNE
 
   BEFORE UPDATE OR UPDATE 
 
   ON PERSONNE
 
   FOR EACH ROW
 
 
   BEGIN INSERT INTO Hyst_PERSONNE
 
    (ACGE_ID
 
    VALUES (:old.ACGE_ID,
 
    );
     END PKK_PERSONNE;