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

oracle 创建自定义的流水号

时间:2017-05-17 20:00:43      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:span   har   int   task   select   date   abc   box   line   

create sequence seq_abc_taskid maxvalue 999;  --你确定流水号只要3位?

 


使用它的下一个值用: seq_abc_taskid.nextval
查询当前值用:seq_abc_taskid.currval
比如你现在要插入一行到abc,你可以
insert into abc values (1,seq_abc_taskid.nextval,....);

 

 
追问
我想要的是日期加上这个流水号,这要怎么处理?
就比如20140428002,前8位日期加上后3位流水号
 
追答
select to_char(sysdate,yyyymmdd)||seq_abc_taskid.nextval from dual;

 

oracle 创建自定义的流水号

标签:span   har   int   task   select   date   abc   box   line   

原文地址:http://www.cnblogs.com/CandiceW/p/6869162.html

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