Salida a Fichero

navato
12 de Febrero del 2009
Buenas a todos:

Tengo una pregunta un poquito tonta, pero soy novato en esto y me pregunto si alguno me podeis ayudar con lo siguiente...:

Necesito sacar los mensajes de un proceso pl/sql en un fichero para hacer un log. Me podeís ayudar??????

Muchas gracias

leoriyagami
12 de Febrero del 2009
Para poder hacer eso que dices necesitas usar el paquete UTL_FILE, es bastante sencillo:
1º Declara una variable tipo File_Type: v_file UTL_FILE.File_Type;
2º Luego abres el archivo: v_file := UTL_FILE.FOPEN ('path', 'nombrearchivo.extension', 'W'); la W significa abierto para escritura.
3º Luego para escribir sobre el archivo usas la siguiente linea cuantas lineas quieras UTL_FILE.PUT_LINE(v_file,'lo_que_vas_a_escribir');
4º No se te olvide cerrar el archivo cuando termines de escribir sobre el, lo haces con esta instrucción UTL_FILE.Fclose(v_file);

Espero te sirva...Suerte!