Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Otávio 21

Field in data file exceeds maximum length

Recommended Posts

Bom dia,

 

 

Meu SQL*LOADER está retornando o seguinte erro:

 

 

Record 15: Rejected - Error on table TBLA51_FRETE_AEREO, column REMARKS.
Field in data file exceeds maximum length
A minha coluna REMARKS no banco é VARCHAR2 de 4000, e o registro que eu estou tentando inserir tem 289 caracteres.
Alguem sabe me informar porque ele esta excedendo o tamanho maximo ?
Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Talvez pelo brancos, tente um TRIM() antes de inserir.

Mas estranho pois 4000 é o limite para varchar2.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema resolvido !

 

 

O SQL*Loader tem como default o valor máximo de 255 caracteres !

Para que se possa inserir mais caracteres, é necessário fazer uma especificação no Load do seguinte modo:


REMARKS CHAR(1000),

 

ou seja,

 

SUA_COLUNA DATATYPE(TAMANHO)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.