sql >> Base de Datos >  >> RDS >> Oracle

Creando una secuencia para un campo varchar2 en Oracle

Esto se puede hacer por

to_char(seq_no,'FM0000000')

su ejemplo se puede hacer creando una secuencia en Oracle

create sequence seq_no  start with 1 increment by 1;

entonces

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

Ahora mismo lo he usado en dual... pero coloca esto

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

en su consulta requerida ... esto creará una secuencia como mencionó

sqlfiddle