Bonjour
je suis entrain d'apprendre les déclencheurs
j'ai essayé avec ce script qui affiche les données de la ligne supprimée avant la suppression.
le trigger est créé mais il n'affiche aucun résultat avant la suppression (ni dans sqpl+ , ni en commandes dos ni dans la console oracle.

votre aide svp

voici le déclencheur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
CREATE OR REPLACE TRIGGER TRG_BDR_EMP
  2     BEFORE DELETE -- avant supression
  3     ON EMP        -- sur la table EMP
  4     FOR EACH ROW  -- pour chaque ligne
  5  Declare
  6    LC$Chaine VARCHAR2(100);
  7  Begin  
  8    dbms_output.put_line( 'Suppression de l''employé n° ' || To_char( :OLD.empno )
  9       || ' -> ' || :OLD.ename ) ;
 10  End ;
 11  /