本文主要是介绍Oracle 自增字段的简单实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
也不说那么复杂的了 直接上代码 实现 自增字段
用pl/sql dev 新建一个表,字段名 id,类型number()
用 pl/sql 新建一个sequence 这个我就不多说了 直接 图形化操作就可以实现
然后自己编写触发器,其实触发器也可以 图形化操作,但是还是要自己填写代码来实现 所以直接写代码了
create or replace trigger xxxx_t
before insert on xxxx for each row
begin
select xxxx_s.nextval into:new.id from dual;
end;
备注: into:new.id 这样来写 不要写成 into : new.id 这样 的话编译不通过的!
其中xxxx_t 是新的触发器的名称
xxxx是表名
xxxx_s 是刚才建立的 sequence的名字
id是xxxx的主键
其实仔细看语句 就可以看到规律还是很简单的
这篇关于Oracle 自增字段的简单实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!