zoukankan      html  css  js  c++  java
  • ORACLE数据库中ID自增的设置

    原文地址:https://www.cnblogs.com/yunshaowei/p/8252518.html

     建立序列和触发器,在表中设置id自动增长,一般一个用一个序列,如果多个表公用一个,那么id会分布到各个表中:

            1.建立序列


    CREATE SEQUENCE sq_log    

        INCREMENT BY 1 -- 每次加几个  

        START WITH 700 -- 迁移过来的,已经有记录了  

        MINVALUE 1      --最小值1  

        NOMAXVALUE -- 不设置最大值   

        NOCYCLE -- 一直累加,不循环  

        NOCACHE -- 不建缓冲区  


    2.建立触发器 

         CREATE  TRIGGER tri_log    

             BEFORE  

             INSERT ON DBLOG  

             FOR EACH ROW  

             BEGIN  

             SELECT sq_log.nextval into :new.logid  from dual;  

         END tri_log;  

  • 相关阅读:
    poj1182 食物链
    poj1611 The Suspects
    poj3436 Computer Factory
    (转) GPG入门教程
    cronolog安装配置
    RHCA-436-4 rhcs conga
    pxe引导gparted live万能分区
    linux下拔号pptp
    GNU parted简略用法
    hostapd故障解决(1.1,2.0,2.2)
  • 原文地址:https://www.cnblogs.com/eyesfree/p/14981863.html
Copyright © 2011-2022 走看看