tem espaço entre a vírgula e o valor de ID_CEP

Outra coisa que vi no seu arquivo é que os STRINGS estão entre "".
O Loader incluirá esses dados nas tabelas, inclusive as aspas.
Desconsidere esse comentário se vc considerar que tudo bem gravar os dados
dessa forma.

Pra parar de dar o erro, tente retirar o espaço depois das vírgulas ou
modificar a linha do control deixando-a assim:

fields terminated by ', '

Espero ter ajudado.

Att.

Evandro Giachetto
Oracle SQL Expert
Oracle Certified Associate
[email protected]


Em 12 de maio de 2010 12:01, Silvio Borges <[email protected]> escreveu:

>
>
> Bom dia
> Estou usando o SQL *Loader para fazer a importação de um arquivo CSV para o
> banco de dados Oracle.
>
> Tenho uma tabela:
> IDCEP NUMBER
> IDBAIRRO NUMBER
> SDCLOGRADOURO VARCHAR2( 100 )
> SCDCEP VARCHAR2( 8 )
> IDMUNICIPIO
>
> Estou usando o seguinte condigo no meu control:
>
> load data
> infile 'cep.txt'
> APPEND
> into table PARCEP
> fields terminated by ','
> (IDCEP SEQUENCE(MAX,1),
> IDBAIRRO "TO_NUMBER(IDBAIRRO,999)",
> SDCLOGRADOURO,
> SCDCEP,
> IDMUNICIPIO "TO_NUMBER(IDMUNICIPIO,999)"
> )
>
> meu arquivo cep.ctd é esse:
> 11897, 47, "João Silva", "66954856", 16
> 11898, 39, "Carlos Carvalho", "67908825", 16
> 11899, 36, "Guimarães Cunha", "68930965", 16
>
> Após executar a linha de comando: sqlldr server/senha control=control.ctd
> Aparece a mensagem:
>
> Registro 1: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO.
> ORA-00984: coluna não permitida aqui
>
> Registro 2: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO.
> ORA-00984: coluna não permitida aqui
>
> Registro 3: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO.
> ORA-00984: coluna não permitida aqui
>
> Alguém tem alguma idéia do que pode estar ocorrendo e me ajudar?
>
> Obrigado!!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 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