Można to zrobić przez
to_char(seq_no,'FM0000000')
Twój przykład można zrobić, tworząc sekwencję w Oracle
create sequence seq_no start with 1 increment by 1;
następnie
select 'A'||to_char(seq_no.nextval,'FM0000000') from dual;
W tej chwili używałem w podwójnym .. ale umieść to
'A'||to_char(seq_no.nextval,'FM0000000')
w wymaganym zapytaniu .. spowoduje to utworzenie sekwencji, jak wspomniałeś