› Fóruns › Banco de dados Oracle › SQL *LOADER › SQL *LOADER
Vieri… boa tarde…
As linhas que vc mostrou estão com problemas… pois elas estão inserindo os valores de forma desposicionada.. verifique se os caracteres de terminação das linhas anteriores estão corretos…
Deverá existir sempre um || no final de cada valor e de cada linha… ou o sqlloader não irá importar linha alguma…
Faça um teste.. pegue o arquivo .BAD que vc informou que tem apenas 20 linhas e coloque um || no final de cada linha e importe ele… vc irá verificar no arquivo .log que irá apresentar a mesma mensagem de antes mas desta vez a coluna será a IND_ATIVO…
Com estas linhas ele está inserindo desta maneira..
null -> COD_PRODUTO_INTERNO
||
null -> COD_CARACT_BRIEFING
||
null -> NOM_CARACT_BRIEFING
||
1 -> COD_TIPO_VALOR_BRIEFING
||
13 -> TEXTO_LIVRE
||
0 -> VALOR_LIVRE
||
null -> DATA_LIVRE
||
0|TEXTO -> IND_ATIVO
null -> NUM_PRIORIDADE_BRIEFING
null -> COD_PADRAO_MEDIDA
null -> NOM_PADRAO_MEDIDA
null -> COD_PRODUTO_ORIGEM
Em algum lugar existe uma quebra de linha que informa que o valor do seu TEXTO deverá ser inserido no campo COD_PRODUTO_INTERNO…
Bom.. espero ter ajudado…
Abraços…