关于触发器的问题???????? 在当前表建个Insert和Update 之前先调事先些好的一个函数,判断当前记录是否能够Insert或Update,如过函数返回1则执行当前操作,否则不允许Insert或Update当前记录并返回提示信息????请高手指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE OR REPLACE TRIGGER trg_before insert or update on table_namefor each rowdeclareretvalue number;beginif updating or inserting thenretvalue :=调用函数;if retvalue<>1 thenraise_application_error(-20999, 'Dont do it!');end if;end if;end; Hibernate Oracle 数据库主键 如何设计? 父子维转化为层次维度点的SQL oracle高手请进来看看这个问题 ORACLE 视图中order by 不好用 100分改错update 问题 在delphi中如何用storeproc控件调用oracle存储过程? oracal中文问题 在Oracle如何实现类似以下的更新 麻烦看看这句话怎么错了啊? 请问:这个触发器如何写??? oracle分区表频繁进行DML操作,搞的表越来越大,有没有更好的操作? 50分求一简单的触发器
before insert or update on table_name
for each row
declare
retvalue number;
begin
if updating or inserting then
retvalue :=调用函数;
if retvalue<>1 then
raise_application_error(-20999, 'Dont do it!');
end if;
end if;
end;