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