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

        建立序列和触发器,在表中设置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;  

  • 相关阅读:
    幸福
    华仔andylau
    计算机常用英语术语、词汇表
    新年新气象
    韶关二日游

    圣诞由来
    哈哈,今天起DK的blog也有隐私了^^
    POJ 2752 Seek the Name, Seek the Fame
    POJ 2406 Power Strings
  • 原文地址:https://www.cnblogs.com/yunshaowei/p/8252518.html
Copyright © 2011-2022 走看看