Archivo de texto desde procedimeinto Almacenado

Patricio Castillo
01 de Agosto del 2005
Hola necesito saber como leer un archivo de texto desde un procedimiento almacenado y luego grabar otro archivo de texto desde el mismo procedimiento almacenado.

Rodolfo Reyes
01 de Agosto del 2005
Utiliza "UTL_FILE"

Este es un ejemplo que saque de Metalink.

create procedure WRITEFILE is fh UTL_FILE.FILE_TYPE; path VARCHAR2(30); name VARCHAR2(30); begin path := '/tmp'; name := 'test1'; fh := UTL_FILE.FOPEN(path, name, 'w'); UTL_FILE.PUT_LINE(fh, 'bla bla'); UTL_FILE.FCLOSE(fh); end;


Patricio Castillo N.
01 de Agosto del 2005
Muchas gracias , pero me tira un error al hacer el open por el path.

jc3000
01 de Agosto del 2005
POn el texto exacto del pl que utilizas y te lo arreglo

nerea
01 de Agosto del 2005
Para utilizar el UTL_FILE tienes que inicializar la variable UTL_FILE_DIR en el arranque de la base de datos (en el fichero init<sid>.ora) con el directorio donde vas a permitir acceder.