Carlos,

A linha tem mais de 32767 caracteres?
Se não, na hora de abrir o arquivo, você informa o tamanho máximo da linha
que pode ser lida.

No doc abaixo tem mais detalhes, basicamente, é passas um parâmetro a mais
na hora de abrir o arquivo.
http://docs.oracle.com/cd/A87860_01/doc/appdev.817/a76936/utl_fil2.htm

Veja o detalhe da função FOPEN, tem o parâmetro max_linesize:

UTL_FILE.FOPEN (   location     IN VARCHAR2,   filename     IN
VARCHAR2,   open_mode    IN VARCHAR2,   max_linesize IN
BINARY_INTEGER)   RETURN file_type;

A definição dele:

max_linesize



Maximum number of characters per line, including the newline character, for
this file. (minimum value 1, maximum value 32767).

Quando preciso tratar grandes arquivos, sempre passo 32767 que é o máximo.


Gerson S. de Vasconcelos Júnior
DBA - Oracle Certified
Fone: (16) 8176-0468
Msn: gerson.vasconce...@gmail.com
Skype: gersonvjunior
http://www.diaadiaoracle.com.br/


Em 19 de março de 2013 17:04, Carlos Silva <carlos-csi...@hotmail.com>escreveu:

> **
>
>
> Boa tarde, pessoal!
> Estou usando a função utl_file.get_line no oracle para pegar linhas de um
> xml, existe alguma função que eu consiga pegar todo o arquivo de uma vez?
> Como estou lendo um XML chega um certo momento da linha que ela estoura.
> At.:
>
> [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/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

<*> 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:
    oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a