oracle创建的触发器带有编译错误
createorreplacetriggertr_sec_tempbeforeinsertorupdateordeleteonempbeginifto_char(sysd...
create or replace trigger tr_sec_temp
before insert or update or delete on emp
begin
if to_char(sysdate,'DY','nls_date_language=AMERICAN')
in ('SAT','SUN') then
raise_application_error(-20001,'不能在休息日改变');
endif;
end;
执行出现了:
警告: 创建的触发器带有编译错误。
应该如何修改呢? 展开
before insert or update or delete on emp
begin
if to_char(sysdate,'DY','nls_date_language=AMERICAN')
in ('SAT','SUN') then
raise_application_error(-20001,'不能在休息日改变');
endif;
end;
执行出现了:
警告: 创建的触发器带有编译错误。
应该如何修改呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询