SQL> create table f (id number,money number);Table created.SQL> create trigger g before insert on f
2 begin
3 if(new.id=1) then
4 new.money :=2;
5 end if;
6 end;
7 /Warning: Trigger created with compilation errors.
2 begin
3 if(new.id=1) then
4 new.money :=2;
5 end if;
6 end;
7 /Warning: Trigger created with compilation errors.
解决方案 »
- 哪位兄弟有OracleXE 10.2 linux 64 bit的安装程序?
- 有一个表,很多字段,我想选出某一个字段(A)没有重复的记录,请问SQL如何写?
- java动态插入数据问题
- 用rman备份了归档日志,却不知道如何恢复啊,帮帮忙!
- c关于oracle 10g 的自增字段
- 有点难度的SQL语句
- 关于快照的索引的问题
- 关于游标中where current of 的疑问,请高手指教,谢谢
- 使用EXP导出DMP文件,提示“导出成功终止,但出现警告”,求解释
- 关于行数据转列问题
- 绑定值的结尾 null字符缺失
- 本人刚学oracle 不明白为什么同时需要存储过程和函数啊?感觉存储过程完全可以替代函数啊? 勿喷啊,高手给点意见看看
create or replace trigger trigger_f
before insert on f
for each row
begin
if :new.id=1 then
:new.id=2;
end if ;
end;
/