产生十六进制的流水号

本文介绍如何使用Oracle数据库创建序列和函数来生成十六进制格式的流水号,从00000开始,逐步递增,如00001, 00002, 到 0000F,最后到00010等。通过建立名为SEQ_HEX的序列和名为getHexSequence的函数,实现了从十进制到十六进制的转换。在程序中调用此函数,可以获取十六进制流水号。" 114230669,10536271,Java解析FTP上的FITS文件及IRAF操作指南,"['天文数据处理', 'FITS文件处理', 'IRAF命令行工具', 'Java编程', 'Linux系统']
摘要由CSDN通过智能技术生成

需求如下:

求一个Function, 用 0~9,A~F  这几个数字及字母,产生流水号,,产生的数据如下 格式:
00000,00001,00002,00003,00004,00005,00006,00007,00008,00009,0000A,0000B,0000C,0000D,0000E,0000F,00010....

解决如下:

1、新建产生十进制的序列号SEQ_HEX
CREATE SEQUENCE SEQ_HEX
MINVALUE 0
MAXVALUE 10000000
START WITH 0
INCREMENT BY 1
CACHE 20
CYCLE
ORDER;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值