用触发器实现在归定时间内不能修改数据

用触发器实现在归定时间内不能修改数据
用触发器实现在归定时间内不能修改数据!如果修改抛出一个异常!(注意:自定义异常号段为.20000到21000
 1 create   or   replace   trigger  trg_IU
 2   before  insert   or   update   or   delete   on  table_bill  
 3    for  each row
 4 declare
 5   v_str  varchar2 ( 10 );
 6 begin
 7 if  inserting  then
 8 v_str: = ' insert ' ;
 9 else
10 v_str: = ' update ' ;
11 end   if ;
12 insert   into  lyx(t_name)  values (v_str);
13    if (to_char(sysdate, ' hh24:mi ' between   ' 08:00 '   and   ' 18:00 ' then
14   raise_application_error( - 20510 , ' hello a!  ' );
15    end   if ;
16 end  trg_IU;

你可能感兴趣的:(用触发器实现在归定时间内不能修改数据)