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;
| /
|
|