Eae pessoal, preciso importar um arquivo .csv para uma tabela, porém há campos clobs, formatei o excel e consegui extrair todos os dados...Porém, ao executar o sqlldr, ele inseriu apenas alguns registros.
Verificando o log, me deparei com esta mensagem:
Registro 2: Rejeitado - Erro na tabela tabelaX, coluna clob1.
Campo no arquivo de dados excede o tamanho mßximo
Registro 3: Rejeitado - Erro na tabela tabelaX, coluna clob2.
Campo no arquivo de dados excede o tamanho mßximo
......
(colunaY = A coluna que é CLOB)
O Meu ctl é:
LOAD DATA
INFILE 'C:/arquivo.csv'
INTO TABLE tabelaX
FIELDS TERMINATED BY ";"
(
coluna1,
coluna2,
coluna3,
coluna4,
coluna5,
coluna6,
clob1,
coluna7,
clob2,
coluna8,
coluna9,
coluna10
)
Alguém sabe como posso inserir registros CLOB pelo sqlldr?
SQLLDR - Campos CLOB
- stcoutinho
- Moderador
- Mensagens: 850
- Registrado em: Qua, 11 Mai 2011 5:15 pm
- Localização: são Paulo - SP
LixX,
Consulte este artigo do ORACLE-BASE.
http://www.oracle-base.com/articles/10g ... loader.php
Ele é bem didático e apresenta uma série de exemplos de como lidar com o SQL*LOADER para processamento de campos LOB.
Abraços,
Sergio Coutinho
Consulte este artigo do ORACLE-BASE.
http://www.oracle-base.com/articles/10g ... loader.php
Ele é bem didático e apresenta uma série de exemplos de como lidar com o SQL*LOADER para processamento de campos LOB.
Abraços,
Sergio Coutinho
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes