Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Criando uma sequência para um campo varchar2 no Oracle


Isso pode ser feito por
to_char(seq_no,'FM0000000')

seu exemplo pode ser feito criando sequencia no oracle
create sequence seq_no  start with 1 increment by 1;

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

Agora eu tenho usado em dual .. mas coloque isso
'A'||to_char(seq_no.nextval,'FM0000000')

na sua consulta necessária .. isso criará a sequência como você mencionou

sqlfiddle