Bonjour,

Je débute sur PL/SQL.

Je tente de faire un triggers sur un DELETE.
Le voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
create or replace
TRIGGER TR_DEL_PIPE_SEGMENT
AFTER DELETE ON PIPE_SEGMENT
FOR EACH ROW
DECLARE
  ST_BEGIN char(38);
  ST_END char(38);
  EV_GUID char(38);
BEGIN
  SELECT Event_GUID,Station_GUID_Begin,Station_GUID_End Into EV_GUID,ST_BEGIN,ST_END FROM Deleted ;
  DELETE FROM EVENT_RANGE WHERE EVENT_GUID=EV_GUID ;
  DELETE FROM STATION_POINT WHERE Station_GUID BETWEEN ST_BEGIN AND ST_END;
END;
Chaque compilation ce solde par un échec. :
PL/SQL: SQL statement ignored
sur le 1er DELETE.

Ou est l'erreur ?
Merci.