Domanda

Vorrei generare un valore decimale esadecimale di lunghezza di 16 caratteri come sequenza. Il mio database è Oracle e vorrei sapere se è possibile farlo? Ho controllato la SEQUENZA in Oracle ma penso che sia solo per i numeri.

Qualsiasi idea sarebbe di grande aiuto.
Grazie in anticipo,
Abdel Olakara

È stato utile?

Soluzione

Sì, le sequenze Oracle sono numeri interi.

Per utilizzare una sequenza per generare un valore esadecimale di 16 caratteri, è necessario utilizzare TO_CHAR :

TO_CHAR(your_sequence.NEXTVAL,'XXXXXXXXXXXXXXXX')

Elenco dei formati TO_CHAR / TO_NUMBER supportati .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top