Chiappa, O link do orafaq respondeu minha dúvida. Lá mostra a sintaxe de como mudar o delimitador de registros. Grato. Ricardo Brambila
On Jan 29, 2013, at 12:12 PM, J. Laurindo Chiappa <jlchia...@yahoo.com.br> wrote: > Óbvio que tem como, e isso é um FAQ, ou seja, uma pergunta comum.... O que > está acontecendo é que o sqlldr usa como default para fim de registro o > caracter de fim de linha (ou sequencia de caracteres se for M$windows, > enfim), então basicamente vc : > > - determina um OUTRO caracter para ser usado como fim de registro > > ou > > - monta um registro lógico composto de N registros físicos terminados com > fim de linha, com CONTINUEIF ou CONCATENATE, > http://www.orafaq.com/wiki/SQL*Loader_FAQ#How_does_one_load_multi-line_records.3F > tem um pequeno exemplo > > ou > > - coloca os dados de observação de cada registro num arquivo à parte, a ser > carregado pelo sqlldr (veja a Documentação para alguns exemplos) > > ou > > - deixa essa coluna observação como tamanho fixo, e especifica esse tamanho > no controlfile > > ou > > - vc grava no arquivo além dos dados o Comprimento de cada coluna > observação, e carrega o texto da observação informando esse tamanho > > ou > > - ao invés de sql*loader, vc faz a carga via EXTERNAL TABLE, que aí vc pode > usar as funções todas da linguagem SQL para concatenar linhas, trocar > caracteres, etc > > e derivações..... leia > http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:30092999095211#3411793000346089810 > que o Autor dá uns exemplinhos de cada um, blz ? > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Ricardo Brambila escreveu >> >> Bom dia a todos. >> >> Oracle10gR2 10.2.0.5.0 Standard Edition >> Red Hat Enterprise Edition 5.6 >> >> Pessoal, tenho um arquivo texto gerado pelo PostgreSQL que contém os dados >> de uma tabela, e preciso importar esses dados num banco Oracle. >> Ocorre que essa tabela tem um campo de observação, e o conteúdo desse campo >> tem quebras de linha. >> Estou usando o SQL Loader para importar os dados, mas está ocorrendo >> problemas com os registros onde há quebra de linha no conteúdo do campo de >> observação. >> Alguém já passou por isso? Existe solução? >> >> Obrigado. >> Ricardo Brambila >> > > > > > ------------------------------------ > > -------------------------------------------------------------------------------------------------------------------------- >> 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/oracle_br@yahoogrupos.com.br/ > -------------------------------------------------------------------------------------------------------------------------- >> 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 > >