Formatação de String

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
danielpbarros
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Dom, 15 Jan 2012 9:34 pm
Contato:
Daniel Barros

Boa tarde Pessoal,

Tenho o seguinte caso:

Estou desenvolvendo um arquivo magnético e sigo um layout proposto.
Chego na seguinte fase:

Inserir a agencia do cliente na posição 28 a 38 ( tamanho = 11 ), apenas numeros.

para tratar apenas os numeros utilizei o comando replace, ok!!
replace(campo_conta,'-','')

porem o campo precisa tem um tamanho = 11 e quando a conta tiver menos que ese tamanho, preciso acrescentar zero a esquerda.

Poderiam me ajudar?

abs.
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Tenta o LPAD ai brow:

Selecionar tudo


with teste as (
select 'trevisolli' nome
  from dual)

select lpad(teste.nome,30,'*') from teste
Se não der certo, fala pra gente.
danielpbarros
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Dom, 15 Jan 2012 9:34 pm
Contato:
Daniel Barros

Muito Obrigado Trevisolli.
Certinho.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante