[Err] ORA-24344: 成功, 但出现编译错误 求解!

一块海绵 2014-07-07 11:35:09
对oracle表创建自增,代码如下:
CREATE SEQUENCE SRSC_USER_SEQUENCE
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
CACHE 10;

CREATE TRIGGER SRSC_USER_TRIGGER BEFORE
insert ON SRSC_USER FOR EACH ROW
begin
select SRSC_USER_SEQUENCE.nextval into:New.Server_ID from dual;
end;

但是出现[Err] ORA-24344: 成功, 但出现编译错误
请问是什么原因??? 求大神帮忙???
...全文
19917 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
少年民仔 2017-03-08
  • 打赏
  • 举报
回复
同楼上,列名都是大写,还是出现这个错误,怎么办
「已注销」 2016-08-25
  • 打赏
  • 举报
回复
列名都是大写为什么也会出现这样的错误,求大神解答
ghx287524027 2016-08-12
  • 打赏
  • 举报
回复
两年前的帖子
fuletianxiaye 2016-08-12
  • 打赏
  • 举报
回复
我也是,列名大写了,为什么还是编译不通过
qq_27653275 2015-08-05
  • 打赏
  • 举报
回复
我列名都是大写也是这个错误 怎么回事??
现在 2014-07-08
  • 打赏
  • 举报
回复
列名要大写,学习了。。。。 thanks。
潇洒王子 2014-07-08
  • 打赏
  • 举报
回复
这个问题我前几天也遇到了,给控件绑定值,怎么都不显示,后来改成大写,我擦,好了。
一块海绵 2014-07-07
  • 打赏
  • 举报
回复
应该是大小写的问题,以后注意.
小灰狼W 2014-07-07
  • 打赏
  • 举报
回复
貌似是字段名区分大小写,导致:New.Server_ID找不到对应的字段
一块海绵 2014-07-07
  • 打赏
  • 举报
回复
终于弄好了 真是坑爹 浪费时间啊!

把表内每一列的属性名都变成大写就好使了

一块海绵 2014-07-07
  • 打赏
  • 举报
回复
长度改了,但是还是出现原来的问题 怎么回事???
CT_LXL 2014-07-07
  • 打赏
  • 举报
回复
引用 4 楼 q172023650 的回复:
用的是ORACLE10g 和 navicat for oracle这个软件创建表 创建触发器的 表内属性一共就这四个 而且创建其他表自增时,用的都是这一段代码,都成功了没有出现问题,这个表就出现这个问题,不知道为什么??
很奇怪,你number的长度为0,你指定number的长度将table重建试试
一块海绵 2014-07-07
  • 打赏
  • 举报
回复
用的是ORACLE10g 和 navicat for oracle这个软件创建表 创建触发器的



表内属性一共就这四个


而且创建其他表自增时,用的都是这一段代码,都成功了没有出现问题,这个表就出现这个问题,不知道为什么??
卖水果的net 2014-07-07
  • 打赏
  • 举报
回复
LZ ,把你的 ORACLE 版本,建表语句,和出错信息都贴出来。 你这个有点怪异。
shiyiwan 2014-07-07
  • 打赏
  • 举报
回复
似乎是代码中引用对象的问题,这段代码本身没有问题。
小灰狼W 2014-07-07
  • 打赏
  • 举报
回复
这不是 show err 的输出吧?

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧