wangting
2025-01-08 f22211dcc3767d8fb50a37eb424a258a12fe626b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
CREATE OR REPLACE TRIGGER "TR_PLVOMUNE_IUD"
  before insert or update or delete on PLVOLUME
  for each row
declare
  -- local variables here
begin
  IF inserting THEN
    insert into PLCACHETEMP
      (PLUID, PLOBJOID, PLOBJTYPE, PLOPERATION, PLOPERATETIME)
    values
      (get_uuid,
       :new.ploid,
       'VOLUME',
       'creat',
       systimestamp);
  ELSIF updating THEN
    insert into PLCACHETEMP
      (PLUID, PLOBJOID, PLOBJTYPE, PLOPERATION, PLOPERATETIME)
    values
      (get_uuid,
       :new.ploid,
       'VOLUME',
       'edit',
       systimestamp);
  ELSE
    insert into PLCACHETEMP
      (PLUID, PLOBJOID, PLOBJTYPE, PLOPERATION, PLOPERATETIME)
    values
      (get_uuid,
       :old.ploid,
       'VOLUME',
       'delete',
       systimestamp);
  END IF;
end TR_PLVOMUNE_IUD;
/