数据库教程:ORACLE实现字段自增

第一步:创建一个表 SQL>create table tablename (id number notnull,…); 第二步:创建一个自增序列 以此提供调

第一步:创建一个表

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

(0)
上一篇 2021年9月13日
下一篇 2021年9月13日

精彩推荐