zoukankan      html  css  js  c++  java
  • oracle实现主键自增

    由于ORACLE设置主键是不会自动增加的,所以必须用 序列 和 触发器 来完成主键的递增

    1、建立数据表

      

    create table Test_Increase(
               userid 
    number(10primary key,  /*建立主键*/
               username 
    varchar2(20)
               );

    2、创建自动增长序列

     CREATE SEQUENCE TestIncrease_Sequence
     INCREMENT 
    BY 1   -- 每次加几个  
         START WITH 1     -- 从1开始计数  
         NOMAXVALUE       -- 不设置最大值  
         NOCYCLE          -- 一直累加,不循环  
         CACHE 10

    3、创建触发器

    CREATE TRIGGER Test_Increase BEFORE
    insert ON  Test_Increase FOR EACH ROW
    begin
    select TestIncrease_Sequence.nextval into:New.userid from dual;

    end;
    执行上面3步语句
    完成!
  • 相关阅读:
    解决上传文件大小限制 PHP+Apache
    PHP中ftp的连接与操作
    python 批量修改文件名
    pytorch 断点续训练
    图片的读取
    tensor 类型转换
    卷积网络提取图像特征
    U盘拷贝数据到服务器
    1*1卷积核的作用
    skimage
  • 原文地址:https://www.cnblogs.com/joey0210/p/1993755.html
Copyright © 2011-2022 走看看