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]

Responder a