第一步:创建一个表
SQL>create table tablename (id number notnull,…);
第二步:创建一个自增序列 以此提供调用函数
SQL >create sequence id_seq increment by 1 start with 1 …
若手动调用:
Insert into tablename values(id.nextval, ……)
自动则使用触发器
第三步:
create or replace trigger name_trigger(触发器的免费精选名字大全)
before insert on tablename(表的免费精选名字大全) for each row
begin
select id_seq.nextval into :new.id from dual;
end ;
其中完整代码 CREATE SEQUENCE sequence
INCREMENT BY n –每次增长的数值
START WITH n] –从哪个值开始
MAXVALUE n | NOMAXVALUE}
{MINVALUE n | NOMINVALUE}
{CYCLE | NOCYCLE} –是否需要循环
{CACHE n | NOCACHE}; –是否缓存登录
需要了解更多数据库技术:ORACLE实现字段自增,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/dtteaching/801555.html