码迷,mamicode.com
首页 > 数据库 > 详细

oracle数据库ID自增长

时间:2014-09-04 16:22:09      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:使用   ar   数据   art   sp   c   数据库   oracle   bs   

使用sequence

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

一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVAL  
 CURRVAL=返回 sequence的当前值  
 NEXTVAL=增加sequence的值,然后返回 sequence 值

INSERT INTO emp VALUES   
(empseq.nextval, ‘LEWIS‘, ‘CLERK‘,7902, SYSDATE, 1200, NULL, 20);  

SELECT empseq.currval     FROM DUAL;  

oracle数据库ID自增长

标签:使用   ar   数据   art   sp   c   数据库   oracle   bs   

原文地址:http://www.cnblogs.com/shengwei/p/3956091.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!