欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ORACLE 数据库自增字段设置

程序员文章站 2024-03-21 21:21:10
...

(1)创建自增序列

create sequence point_status_id
increment by 1
start with 1
nomaxvalue
nominvalue
nocache
;

 point_status_id 为序列名,在下面的触发器中要使用


 

(2)设置触发器

create or replace trigger point_status_trigger
before insert on point_status
for each row
begin
select point_status_id.nextval into:new.id from dual;
end;
 /

     point_status_trigger:触发器名

                  point_status:为要添加自增字段的数据库

             point_status_id:为序列名

  

    其中select point_status_id.nextval into:new.id from dual;

    dual是一个虚拟表,用来数值运算。

    此句可理解为取触发器中的下一个值到表的主键中。

 

上一篇: JSTL详解 博客分类: JSLT  

下一篇: