Gabriel

Depende... você quer alinhar à direita ou à esquerda"?

SQL> SELECT '>' || LPAD( TO_NUMBER( '00010' ) , 5 ) || '<' FROM DUAL;

'>'||LP
-------
>   10<

SQL> SELECT '>' || RPAD( TO_NUMBER( '00010' ) , 5 ) || '<' FROM DUAL;

'>'||RP
-------
>10   <


[ ]

André

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Teixeira, Gabriel (WMI, Brazil - Sao Paulo)
Enviada em: sexta-feira, 5 de agosto de 2005 12:04
Para: oracle_br@yahoogrupos.com.br
Assunto: RE: [oracle_br] Preencher campo com 0 a esquerda


E no caso inverso, como seria p/ tirar os "0" que estão a esquerda ?
 
Grato,
Gabriel

  _____  

From: Marcos Barcellos [mailto:[EMAIL PROTECTED] 
Sent: sexta-feira, 5 de agosto de 2005 11:34
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Preencher campo com 0 a esquerda


Ola Gabriel,
tu substitui o primeiro argumento da funcao LPAD "1,1234,12345 nos exemplos
abaixo" pelo teu campo.

Abracos.
Marcos Barcellos

SQL> SELECT LPAD(1,10,'0') "LPAD example" FROM DUAL;
LPAD examp
----------
0000000001
SQL>
SQL> SELECT LPAD(1234,10,'0') "LPAD example" FROM DUAL;
LPAD examp
----------
0000001234
SQL>
SQL> SELECT LPAD(12345,10,'0') "LPAD example" FROM DUAL;
LPAD examp
----------
0000012345


----- Original Message ----- 
From: Teixeira, Gabriel (WMI, Brazil - Sao Paulo)
To: Oracle_Br ([EMAIL PROTECTED])
Sent: Friday, August 05, 2005 11:17 AM
Subject: [oracle_br] Preencher campo com 0 a esquerda


Pessoal,

Tenho um campo varchar2(10), tenho registros com 1,4 e 5 caracteres nesse
campo, como posso fazer p/ preencher todas as linhas com 0 a esquerda desses
registros?

Ex:
0000000001
0000001234
0000012245

Windows 2003 / Oracle 8i Standard

Abs,
Gabriel




______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
<http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> 
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 



  _____  

Links do Yahoo! Grupos


*       Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
<http://br.groups.yahoo.com/group/oracle_br/> 
  

*       Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 
  

*       O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . 




[As partes desta mensagem que não continham texto foram removidas]



______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos




 




______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a