概述
创建一个序列:
create sequence EXAMPLE_SEQ
increment by 1
start with 1
minvalue 1
cache 20;
在EXAMPLE表上创建一个触发器
CREATE OR REPLACE TRIGGER "PORTAL".TRI_EXAMPLE_TABLE BEFORE INSERT ON EXAMPLE_TABLE FOR EACH ROW
begin
select EXAMPLE_SEQ.nextval into :new.EXAMPLE_ID from dual;
end;
如果系统不算庞大,那么创建一个序列就可以了,但需要为多个表创建多个触发器来生成流水号。
最后
以上就是个性百合为你收集整理的ORACLE中生成流水号的全部内容,希望文章能够帮你解决ORACLE中生成流水号所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复