Oracle
 sql >> Base de données >  >> RDS >> Oracle

Création d'une séquence pour un champ varchar2 dans Oracle

Cela peut être fait par

to_char(seq_no,'FM0000000')

votre exemple peut être fait en créant une séquence dans oracle

create sequence seq_no  start with 1 increment by 1;

alors

select 'A'||to_char(seq_no.nextval,'FM0000000') from dual;

En ce moment, j'ai utilisé en double .. mais placez ceci

'A'||to_char(seq_no.nextval,'FM0000000')

dans votre requête requise ..cela créera une séquence comme vous l'avez mentionné

sqlfiddle