xiejun
2024-09-04 ac3f3629a261770f573f27e5e23f7ec19d096c2a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CREATE OR REPLACE TRIGGER "TR_APPCONFIGDETAIL_IUD"
  before insert or update or delete on APP_CONFIG_DETAIL
  for each row
declare
  -- local variables here
begin
  IF inserting THEN
    insert into PLCACHETEMP
      (PLUID, PLOBJOID, PLOBJTYPE, PLOPERATION, PLOPERATETIME)
    values
      (get_uuid, :new.ploid, 'APPCONFIG', 'creat', systimestamp);
  ELSIF updating THEN
    insert into PLCACHETEMP
      (PLUID, PLOBJOID, PLOBJTYPE, PLOPERATION, PLOPERATETIME)
    values
      (get_uuid, :new.ploid, 'APPCONFIG', 'edit', systimestamp);
  ELSE
    insert into PLCACHETEMP
      (PLUID, PLOBJOID, PLOBJTYPE, PLOPERATION, PLOPERATETIME)
    values
      (get_uuid, :old.ploid, 'APPCONFIG', 'delete', systimestamp);
  END IF;
end TR_APPCONFIGDETAIL_IUD;
/