Pregunta: | 18814 - MANEJO DE FICHEROS EN PL/SQL |
Autor: | Pedro Muñoz Arroyo |
Hola
Tengo un problema en ORACLE. La tarea que tenia que realizar consiste en leer lineas de un fichero y dar de alta en unas tablas. Si el alta es correcta se añadirá al final de cada linea un 0, y si no es correcta se añadirá un 1. Dado que el proceso debe ser automatico he creado un procedimiento almacenado que, usando el paque UTL_FILE lee de un fichero origen, da el alta y mete la linea leida en un fichero de salida con el 0 o el 1. El problema que tengo es que, evidentemente, el fichero de entrada y el de salida tienen que tener distinto nombre para que la cosa funcione. A mi me gustaria poder borrar el fichero de entrada y renombrar el fichero de salida con el nombre que tenia el de entrada para que parezca que simplemente he añadido el 0 o el 1 al final de cada linea del fichero de entrada. ¿Como se borran y renombran ficheros en PL/SQL?. Gracias. |
Respuesta: | N G |
¿Has probado con UTL_FILE.FRENAME?. |
Respuesta: | Rodrigo echeverria |
ya que te gustan los parches crea un un archivo .Bat que cumpla la funcion de renombrar el archivo prebiamente generado
ahi me cuantas.. chao.. |