create table t (date_end date)
/
create or replace trigger tinstrigg before insert on t for each row
begin
:new.date_end := :new.date_end + interval '5' second;
end;
/
insert into t values (to_date ('12.07.2021 14:35:20', 'dd.mm.yyyy hh24:mi:ss'))
/
select * from t;
DATE_END
-------------------
12.07.2021 14:35:25
create or replace trigger tr_pet_date_end_2021
before insert on "PET"
for each row
declare
-- local variables here
begin
if ( :new.date_end is not null)
then
:new.date_end := :new.date_end + interval '5' second;
end if;
end tr_pet_date_end_2021;
按照这个可重现的例子做: