对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: 成功, 但出现编译错误
请问是什么原因??? 求大神帮忙???
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: 成功, 但出现编译错误
请问是什么原因??? 求大神帮忙???
而且创建其他表自增时,用的都是这一段代码,都成功了没有出现问题,这个表就出现这个问题,不知道为什么??
貌似是字段名区分大小写,导致:New.Server_ID找不到对应的字段