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
