Manejo de Archivos planos
Como puedo saber cuando estoy en el fin de archivo de un archivo txt, para manejarlo en oracle?
ESPERO QUE ESTO TE SIRVA
declare
archivo text_io.file_type;
line_buffer varchar2(500);
begin
archivo:=text_io.fopen(path||\'archivo.txt','a');
loop
text_io.get_line(archivo,line_buffer);
/*aqui pones codigo de lo que quieras hacer con una fila extraida del archivo*/
end loop;
exception
when no_data_found then --cuando llego a fin de archivo
text_io.fclose(archivo);
end;
/*con este codigo extraes todos los datos del archivo plano*/
declare
archivo text_io.file_type;
line_buffer varchar2(500);
begin
archivo:=text_io.fopen(path||\'archivo.txt','a');
loop
text_io.get_line(archivo,line_buffer);
/*aqui pones codigo de lo que quieras hacer con una fila extraida del archivo*/
end loop;
exception
when no_data_found then --cuando llego a fin de archivo
text_io.fclose(archivo);
end;
/*con este codigo extraes todos los datos del archivo plano*/
