主页 > 知识库 > ORACLE实现字段自增示例说明

ORACLE实现字段自增示例说明

热门标签:开封智能外呼系统厂家 word地图标注方向 征服眼公司地图标注 阿尔巴尼亚地图标注app 征服者火车站地图标注 百度地图标注素材 美图秀秀地图标注 外呼线路外显本地号码 人工智能地图标注自己能做吗
下面用一个例子来说明如何实现oracle中字段的自增。

首先,创建一个表格SuperAmin
复制代码 代码如下:

create table SuperAdmin(
ID number(11) primary key,
Name varchar(11) not null unique,
Password varchar(11) not null
)

然后就是创建一个序列
复制代码 代码如下:

create sequence autoid
start with 1
increment by 1
minvalue 1
nomaxvalue

然后在插入记录的时候就可以调用上面创建的序列来实现字段的自增了。
复制代码 代码如下:

insert into SuperAdmin(ID,Name,Password) values(autoid.nextval,'one','one')

添加多条记录之后,可以查看到ID字段是自动增长的,但是这种方法还不够方便,还需要我们手动的去输入autoid.nextval。

接下来我们可以通过触发器来实现。创建一个触发器。
复制代码 代码如下:

create trigger trg_superadmin_autoid
before insert on SuperAdmin
for each row
begin
select autoid.nextval into :new.ID from dual;
end trg_superadmin_autoid;

插入记录
复制代码 代码如下:

insert into SuperAdmin(Name,Password) values('three','three')

插入多条记录之后可以发现触发器也实现了同样的功能,而且在插入记录的时候更方便了
您可能感兴趣的文章:
  • 两种oracle创建字段自增长的实现方式
  • 实现oracle数据库字段自增长(两种方式)
  • 在oracle数据库里创建自增ID字段的步骤
  • Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例
  • oracle中的ID号实现自增长的方法
  • oracle生成动态前缀且自增号码的函数分享
  • 简单三步轻松实现ORACLE字段自增
  • Oracle创建自增字段--ORACLE SEQUENCE的简单使用介绍
  • Oracle创建主键自增表(sql语句实现)及触发器应用
  • Oracle 实现类似SQL Server中自增字段的一个办法
  • Oracle 自增(auto increment) 或 标识字段的建立方法
  • Oracle数据库中创建自增主键的实例教程

标签:淮南 海北 泰安 酒泉 葫芦岛 六安 孝感 宜春

巨人网络通讯声明:本文标题《ORACLE实现字段自增示例说明》,本文关键词  ORACLE,实现,字段,自增,示例,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ORACLE实现字段自增示例说明》相关的同类信息!
  • 本页收集关于ORACLE实现字段自增示例说明的相关信息资讯供网民参考!
  • 推荐文章