Oracle
 sql >> Database >  >> RDS >> Oracle

Creazione di una sequenza per un campo varchar2 in Oracle

Questo può essere fatto da

to_char(seq_no,'FM0000000')

il tuo esempio può essere fatto creando una sequenza in Oracle

create sequence seq_no  start with 1 increment by 1;

poi

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

In questo momento ho usato in dual ..ma metti questo

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

nella tua query richiesta ..questo creerà la sequenza come hai menzionato

sqlfiddle