您可以在触发器内使用条件谓词INSERTING/UPDATING/DELETING 来确定哪个 DML 触发了触发器。
示例触发器:
create trigger sample_trigger
before insert or update
on sample_table
for each row
begin
case
when inserting then
--do something
when updating then
--do something
end case;
end;
Run Code Online (Sandbox Code Playgroud)