Шестнадцатеричная последовательность в Oracle - PullRequest
2 голосов
/ 27 ноября 2009

Я хотел бы создать шестнадцатеричное десятичное значение длиной 16 символов в виде последовательности. Моя база данных - Oracle, и я хотел бы знать, возможно ли это сделать? Я проверил ПОСЛЕДОВАТЕЛЬНОСТЬ в Oracle, но думаю, что это только для чисел.

Любая идея будет очень полезна.
Заранее спасибо,
Абдель Олакара

1 Ответ

6 голосов
/ 27 ноября 2009

Да, последовательности Oracle являются целыми числами.

Чтобы использовать последовательность для генерации шестнадцатеричного значения длиной 16 символов, необходимо использовать TO_CHAR :

TO_CHAR(your_sequence.NEXTVAL,'XXXXXXXXXXXXXXXX')

Список поддерживаемых TO_CHAR / TO_NUMBER форматов .

...