以下的语句在sql plus下面运行后有错误提示:
’警告: 创建的触发器带有编译错误‘请问哪里出了问题呢
谢谢///////////////////////////////////////////////////////////////
创建一个数据库触发器,用来对EMP表进行插入、更新、删除操作后
给出相应的提示。 create trigger empaaa
after insert or update or delete on emp
for each row
declare
info char(10);
begin
if inserting then
info:='charu';
elseif updating then
info:='gengxin';
else info:='shanchu';
end if;
insert into sql_info
values(info);
end empaaa;
/
///////////////////////////////////////////////////////////////////////
’警告: 创建的触发器带有编译错误‘请问哪里出了问题呢
谢谢///////////////////////////////////////////////////////////////
创建一个数据库触发器,用来对EMP表进行插入、更新、删除操作后
给出相应的提示。 create trigger empaaa
after insert or update or delete on emp
for each row
declare
info char(10);
begin
if inserting then
info:='charu';
elseif updating then
info:='gengxin';
else info:='shanchu';
end if;
insert into sql_info
values(info);
end empaaa;
/
///////////////////////////////////////////////////////////////////////
解决方案 »
- oracle cluster 安装过程中的“虚拟主机名”是什么
- 行锁争问题如何解决
- 存储过程 多条件组合查询
- ORACLE9I出现的莫名其妙的问题
- oracle 特殊字符的前台展现
- 请问你们安装ORACLE 8.1.7. 需要多长时间啊?
- 用sql语句怎么查询介于两个日期之间到底有没有数据
- 求一存储过程,可以改变几个表的结构。是不是用alter table ?在线等待。
- 创建一个触发器,使得每增加一个回帖,就在对应的主题帖总修改回复数+1
- oracle删除数据分区后数据文件如何释放?
- ORA-01092: ORACLE instance terminated. Disconnection forced!!! 高分在线等待悬赏500分,解决后另开贴子给分
- 求解决方法!
都告诉过你了,还没看出来.
elseif---->elsif
还是不对呀
呜呜
看是不是插入时产生的错误。按照你的写法,对大量的数据进行修改或删除时这个触发器肯定会产生插入异常的。