Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #93959
    Anônimo

      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 VARCHAR(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.txt é 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!!

      #94190
      Evloki
      Participante

        Tenta fazer sem esse “TO_NUMBER(IDBAIRRO,999)”

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.