Insert, Update, Delete

Timing After
Object Event Inseert, Update, Delete
Fire for Each Row
declare
  v_mode varchar2(10);
begin
  if inserting then
    v_mode := 'I';
  elsif updating then
    v_mode := 'U';
  else
   v_mode := 'D';
  end if;
insert into XL_TEST_JN
  (wert,
  change_date,
  change_type,
  orig_ind)
values
  -- nvl() gibt den ersten (von zwei) Wert zurück, der nicht null ist.
  (nvl(:old.wert, :new.wert),
  sysdate,
  v_mode,
  nvl(:old.ind, :new.ind));
end;