我创建了一个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'我看不明白这错误是什么意思?
请高手指点一下!
是很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'我看不明白这错误是什么意思?
请高手指点一下!
解决方案 »
- 求会oracle和mysql的大虾,把oracle语句转换成mysql语句,急急急
- 9i 使用exp导出11g的数据,显示已导出字符集后exp.exe就报错关闭了,怎么解决!!关键是就11g的数据怎么放到9i上。
- group by 与 over partition by 性能比较
- 求一天sql语句??
- 存储过程
- to_date('2005-11-11 14:11:11', 'yyyy-MM-dd hh:mi:ss')有什么错?
- ========[求助]日期, 时间 问题======
- sql查询急!!!在线等
- 我在oracle官方网站下载的personal for 2000,一共有三个文件.zip,接下来我的具体步骤是什么?为什么点击setup不行:(
- 请教:oracle数据导入/导出,从NT上导到2000server上
- 安装后开始菜单oradb10g_home1里没有Enterprise Manager Console是什么原因?
- 安装Oracle9i出现错误,无法创建目录,提示目录不可写或者空间不足
那数据应该往哪插呢,难道还是很emp表中插吗?不可能吧?我也写了一个关于这个视图修改的instead of 类型的触发器,
然后修改视图里的数据,完全可以啊.