oracle创建的触发器 提示:触发器 'SYSTEM.AFTER_USER_TABLE_TRIGGER' 无效且未通过重新验证

oracle创建的触发器 提示:触发器 'SYSTEM.AFTER_USER_TABLE_TRIGGER' 无效且未通过重新验证

创建的触发器如下:

    create or replace trigger after_user_table_trigger
      after insert
      on user_table 
      for each row
    declare
      -- local variables here
    begin
       if inserting and :new.user_skey is  null then 
       --select user_table_user_skey_seq.nextval into :new.user_skey  from dual;
      end if;
    end after_user_table_trigger;

报错如下:
clipboard.png

阅读 2.7k
1 个回答

after中只能用关键字old
if判断结构中的结构体不能为空,循环结构也是

推荐问题