Sequenza esadecimale in Oracle
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
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')
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow