• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ORACLE实现字段自增示例说明
    下面用一个例子来说明如何实现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数据库导入导出命令使用方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ORACLE实现字段自增示例说明 ORACLE,实现,字段,自增,示例,