【发布时间】:2014-03-06 13:50:48
【问题描述】:
我为表创建了一个序列,在创建触发器时出现以下错误:
ORA-04089: cannot create triggers on objects owned by SYS.
谁能解释一下它是什么以及如何解决?由于我是初学者,有没有简单的方法来解决它? 我的表名正在测试中。
create sequence example_seq
start with 1
increment by 1
nomaxvalue;
create trigger example_trigger
before insert on testing
for each row
begin
select example_seq.nextval into :new.id from dual;
end;
【问题讨论】:
-
表
testing的所有者是谁?做一个select * from user_tables,你对这张桌子有什么看法?
标签: oracle triggers oracle10g sequence