CREATE OR REPLACE TRIGGER up_conflag
before UPDATE OF excute_num ON sales_control_bill
FOR EACH ROW
BEGIN
if :new.excute_num >= :old.turn_num then
:new.excute_flag = 'C';
end if;
end;
before UPDATE OF excute_num ON sales_control_bill
FOR EACH ROW
BEGIN
if :new.excute_num >= :old.turn_num then
:new.excute_flag = 'C';
end if;
end;
解决方案 »
- PL/SQL Developer 8.0.2.1505 不停刷新
- 跪求pl/sql教程
- 求助,oracel中关于model字句的用法。
- 请问我想取出记录集的第30之60条记录,应该怎么写呢?我写成where rownum>30 and rownum<60为什么选不出来纪录呢?
- (急!!!)SQL*PLUS中漢字顯示為亂碼,我知道是字符集的問題,求教如何設置字符集
- ORACLE 的连接问题请教!
- 请教高人如何使用CAST()函数
- oracle下如何想数据库插入图片?
- 如何在 sql plus里面运行一个存储过程?
- 连接不上Oralce数据库
- 循环触发的问题
- 系统崩了,8i数据库文件还在,能否恢复,怎样恢复,急急急!!
before UPDATE OF excute_num ON sales_control_bill
FOR EACH ROW
BEGIN
if :new.excute_num >= :new.turn_num then --根据你的规则,似乎该这样
:new.excute_flag = 'C';
end if;
end;