首页 > 数据库技术 > 详细

oracle 创建自定义的流水号

时间:2017-05-17 19:38:55      阅读:321      评论:0      收藏:0      [点我收藏+]
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 创建自定义的流水号

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!