Olá Fabio, 
   
     Na verdade não trata-se de um erro e sim da formatação do tamanho da 
string a qual é retornada, pois em um Ambiente ela retorna em um tamanho e no 
outro o mesmo select ela retorna c/ a string maior, veja abaixo :
   
  AMBIENTE 1 

SQL> select
substr('aaaaaaaaaaa aaaaaaaaaaaaa' ,1,5),to_ char(123) ,'TESTE', lpad('teste' 
,10,'-') from dual;

SUBST TO_ 'TEST LPAD('TEST
----- --- ----- ----------
aaaaa 123 TESTE -----teste

   
  AMBIENTE 2

SQL> select
substr('aaaaaaaaaaa aaaaaaaaaaaaa' ,1,5),to_ char(123) ,'TESTE', lpad('teste' 
,10,'-') from dual;
   
  SUBSTR('AAAAAAAAAAA AAAAAAAAAAA TO_CHAR(123) 'TESTE' LPAD('TESTE' ,10,'-')
------------ --------- --------- -- ------------ --------- --------- --------- -
------------ --------- --------- --
------------ --------- --------- --------- --------- --------- -
aaaaa 123 TESTE -----teste



   
  Fabio Santos <[EMAIL PROTECTED]> escreveu:
   
  nao vi nenhum erro .
   
  
 
  Fernando Guaitoli  <[EMAIL PROTECTED]> escreveu:
   
   
  Pessoal ,

Preciso da ajuda de vocês pois estou com uma pequena dúvida mas neste
momento Eu não consigo achar esta tal solucao , é o seguinte , tenho um
select com LPAD que funciona em um banco e não funciona no outro, o problema
não é o LPAD , mas o tamanho da string que esta trazendo, pois no banco XXXX
retorna corretamente , já no banco YYYY retorna uma string muito grande e
acaba dando o erro para mim no aplicativo, gostaria de saber se existe que
mude tão bruscamente este resultado em termos de tamanho de string , vejam
abaixo por favor ; 

Obrigado Galera ; 

########

- executado no AMBIENTE XXXX

SQL> select
substr('aaaaaaaaaaa aaaaaaaaaaaaa' ,1,5),to_ char(123) ,'TESTE', lpad('teste' 
,10,
'-') from dual;

RESULTADO CORRETO :
SUBST TO_ 'TEST LPAD('TEST
----- --- ----- ----------
aaaaa 123 TESTE -----teste

- executado no AMBIENTE YYYYYYY

SQL> select
substr('aaaaaaaaaaa aaaaaaaaaaaaa' ,1,5),to_ char(123) ,'TESTE', lpad('teste' 
,10,
'-') from dual;

RESULTADO ADVERSO : 
SUBSTR('AAAAAAAAAAA AAAAAAAAAAA TO_CHAR(123) 'TESTE' LPAD('TESTE' ,10,'-')
------------ --------- --------- -- ------------ --------- --------- --------- -
------------ --------- --------- --
------------ --------- --------- --------- --------- --------- -
aaaaa 123 TESTE -----teste

   
  
 

       
---------------------------------
Novo Yahoo! Cadê? - Experimente uma nova busca. 

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

Responder a