我创建了一个触发器,这是下面的代码,我得到了上面的错误。我在Oracle Live SQL上执行此操作。我认为这是一个特定于Live SQL的错误,因为相同的代码在本地数据库上不会有太多问题。代码如下:
create or replace trigger t1
after update or insert or delete
on emp_43
declare
o char(1);
begin
if inserting then
o := 'i';
elsif updating then
o := 'u';
else
o := 'd';
end if;
insert into emp_trail values(o,sysdate);
end;请帮帮这个菜鸟。this is the snapshot of the code and error on live sql
发布于 2020-11-10 13:10:03
正确的语法是
create or replace trigger t1
after update or insert or delete
on emp_43
declare o char(1);
begin
if (inserting) then
o := 'i';
elsif (updating) then
o := 'u';
else
o := 'd';
end if;
insert into emp_trail values(o,sysdate);
end;https://stackoverflow.com/questions/64762730
复制相似问题