A continuation les explicaré como crear una función que retorne el nombre de un archivo pasandole como parámetro la ruta del mismo.

Para esto crearan la siguiente función en base de datos

Y la ejecutan de la siguiente manera:


3 Comments

andres cano · February 26, 2016 at 4:23 pm

No entiendo el uso de la funcion, tienes que pasarle la ruta y el nombre del archivo para que luego te lo devuelva?

    ArBo_HaCkEr · June 12, 2016 at 7:38 pm

    La idea es que dada una ruta, puedas obtener solo el nombre del archivo para utilizarlo para lo que necesites…

Tito Salinas Meza · March 13, 2019 at 10:35 am

Esa solución no es la mas adecuada, dada que no funciona cuando tienes rutas diferentes
una de las formas de solucionarlo sería:

Solución.
CREATE OR REPLACE FUNCTION FNC_FILENAME (TU_RUTA VARCHAR2)
RETURN VARCHAR2
IS

RETURN REVERSE(REGEXP_SUBSTR(REGEXP_SUBSTR(REVERSE(TU_RUTA), ‘[^.]+/’), ‘[^/]+’));

END;

/

Leave a Reply to ArBo_HaCkEr Cancel reply

Avatar placeholder

Your email address will not be published. Required fields are marked *