ORACLE 创建触发器的时候创不起来 具体代码如下
发布网友
发布时间:2022-07-15 01:41
我来回答
共1个回答
热心网友
时间:2023-11-15 12:32
scott@STARTREK> create or replace TRIGGER DELEMP
2 BEFORE DELETE ON EMP
3 BEGIN
4 IF (To_Char(sysdate,'day') in ('星期六','星期日') or
5 To_number(To_Char(sysdate,'hh24')) not between 8 and 18)
6 then dbms_output.put_line('现在是非工作时间,请退出!!!');
7 end if ;
8 END;
9 /
Trigger created.
scott@STARTREK> show errors
No errors.
我执行了一下,没出现什么问题,估计可能是特殊符号的问题。
你把你的这个触发器copy到记事本里面,然后再copy出来,执行以下。