Olá pessoal,
Preciso gerar uma sequencia alfabética.
Vou ter o DDMMAAAA - UMA_LETRA
Ex.:
DDMMAAAA-A
DDMMAAAA-B
DDMMAAAA-C
.
.
.
DDMMAAAA-Z
DDMMAAAA-AA
DDMMAAAA-AB
E assim por diante. Alguém sabe como posso fazer isso?
Sequencia alfabetica
- bessa_lucas
- Rank: Programador Sênior
- Mensagens: 55
- Registrado em: Sex, 17 Out 2014 3:02 pm
Lucas Bessa
Analista de Sistemas
lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com
Analista de Sistemas
lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com
- bessa_lucas
- Rank: Programador Sênior
- Mensagens: 55
- Registrado em: Sex, 17 Out 2014 3:02 pm
Lucas Bessa
Analista de Sistemas
lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com
Analista de Sistemas
lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com
Consegui da seguinte forma
DECLARE
-- lote é o número sequencial da ordem
LOTE NUMBER(5) := 28;
RESTO VARCHAR2(1);
RETORNO VARCHAR2(100);
BEGIN
while LOTE > 26 loop
retorno := RETORNO||'A';
LOTE := LOTE - 26;
end loop;
RESTO := chr(LOTE + 64);
RETORNO := RETORNO|| RESTO;
dbms_output.put_line(retorno);
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante