错误:ORA-04072:触发器类型无效

时间:2016-05-21 19:19:13

标签: sql oracle oracle-apex

我做了以下触发器:

create or replace trigger check_club_location
before of insert or update on club
for each row 
declare cnt number;
begin
    select count(*) into cnt
    from club
    where club.location = :new.location;

    if (cnt > 0) then
    raise_application_error (-20100, 'Erro: ja existe club nessa localizacao.');
    end if;
end;
/

尝试在Oracle APEX中运行此触发器后,将显示以下错误消息:

  

ORA-04072:无效的触发类型。

我已经尝试过很多修复工具,但不幸的是我的触发器都没有。

1 个答案:

答案 0 :(得分:0)

你有一个错字

before of insert or update on club

删除"",Oracle正在抱怨"""不是有效的触发类型