触发器"stackdepthlimitexceeded"错误是咋回事
答案:2 悬赏:60 手机版
解决时间 2021-02-11 23:51
- 提问者网友:送舟行
- 2021-02-11 01:35
触发器"stackdepthlimitexceeded"错误是咋回事
最佳答案
- 五星知识达人网友:酒安江南
- 2021-02-08 12:05
触发器"stack depth limit exceeded"错误是咋回事
修改了一下, 编译通过.
SQL> create or replace trigger auth_secure
2 before insert or update or delete
3 on A
4 begin
5 if to_char(sysdate,'DY')='SUN' then
6 RAISE_APPLICATION_ERROR(-20600,'不能在周末修改表auths');
7 end if;
8 end ;
9 /
触发器已创建
主要的错误有2点,
1. PL/SQL 里面, //对整表更新前触发 这样的注释是不对的。 要用 -- 来注释
2. if 语句后, 要加 then
修改了一下, 编译通过.
SQL> create or replace trigger auth_secure
2 before insert or update or delete
3 on A
4 begin
5 if to_char(sysdate,'DY')='SUN' then
6 RAISE_APPLICATION_ERROR(-20600,'不能在周末修改表auths');
7 end if;
8 end ;
9 /
触发器已创建
主要的错误有2点,
1. PL/SQL 里面, //对整表更新前触发 这样的注释是不对的。 要用 -- 来注释
2. if 语句后, 要加 then
全部回答
- 1楼网友:轻熟杀无赦
- 2019-02-16 12:56
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯