我创建了一个instead of 类型的触发器
是很emp_view视图中插入数据的.
程序如下:create or replace trigger insert_emp_view
instead of insert on emp_view
begin
if inserting then
insert into emp_view values (:new.empno,:new.name,:new.sal);
end if;
end;编译没问题,可是当我向视图中插入数据时就会出错.ORA-00036: 超过递归 SQL (50) 级的最大值
ORA-00036: 超过递归 SQL (50) 级的最大值
ORA-00036: 超过递归 SQL (50) 级的最大值
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW' 执行过程中出错
ORA-06512: 在"SCOTT.INSERT_EMP_VIEW", line 3
ORA-04088: 触发器 'SCOTT.INSERT_EMP_VIEW'我看不明白这错误是什么意思?
请高手指点一下!