现在的位置: 首页 > 综合 > 正文

oracle创建序列和触发器使主键ID自增

2013年08月28日 ⁄ 综合 ⁄ 共 487字 ⁄ 字号 评论关闭

create sequence SEQUENCE_BUDGETUPDATERECORD
/

create trigger TIB_BUDGETUPDATERECORD before insert
on BUDGETUPDATERECORD for each row
declare
    integrity_error exception;
    errno            integer;
    errmsg           char(200);
    dummy            integer;
    found            boolean;

begin
    -- Column "ID" uses sequence SEQUENCE_BUDGETUPDATERECORD
    select SEQUENCE_BUDGETUPDATERECORD.NEXTVAL INTO :new.ID from dual;

-- Errors handling
exception
    when integrity_error then
       raise_application_error(errno, errmsg);
end;
/

抱歉!评论已关闭.