利用触发器和序列实现字段自增

来源:互联网 发布:武汉洪水数据 编辑:程序博客网 时间:2024/05/21 14:41

1、创建序列

CREATE SEQUENCE hyhdld_seq

MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 10;

2、创建触发器
create or replace TRIGGER hyhdld_tri
BEFORE INSERT ON hyhdld
FOR EACH ROW
WHEN (NEW.ID IS NULL)
BEGIN
SELECT hyhdld_seq.NEXTVAL INTO :NEW.ID FROM DUAL;

END;

3、insert 语句的时候不用管id的值,其会自增。

0 0
原创粉丝点击