Oracle中的十六进制序列

时间:2009-11-27 05:23:43

标签: sql database oracle plsql sequence

我想生成16个字符长度的十六进制十进制值作为序列。我的数据库是Oracle,想知道是否可以这样做?我检查了Oracle中的SEQUENCE,但我认为它仅适用于数字。

任何想法都会有很大的帮助 提前谢谢,
阿卜杜勒·奥拉卡拉

1 个答案:

答案 0 :(得分:6)

是的,Oracle序列是整数。

为了使用序列生成16个字符长度的十六进制值,您需要使用TO_CHAR

TO_CHAR(your_sequence.NEXTVAL,'XXXXXXXXXXXXXXXX')

List of supported TO_CHAR/TO_NUMBER formats