首页
学习
活动
专区
圈层
工具
发布

oracle主键自增

利用SEQUENCE和触发器

例如:表名:TBOOK 主键名:BOOKID

  • 创建序列
代码语言:javascript
复制
create sequence SEQ_BOOK increment by 1 start with 1 maxvalue 999999999;
  • 创建触发器实现主键自增
代码语言:javascript
复制
create or replace trigger TBOOK_TRIGGER       
before insert on TBOOK       
for each row       
begin       
select SEQ_BOOK.nextval into :new.BOOKID from dual;      
end;
下一篇
举报
领券