FUNCION EN ORACLE QUE PERMITA MOSTRAR DATOS INVERTIDOS

paola21
26 de Febrero del 2005
HOLA POR FAVOR NECESITO SABER SI HAY ALGUNA FUNCION EN ORACLE QUE PERMITA VER LOS DATOS INVERTIDOS POR EJEMPLO: PAOLA - ALOAP

POR FAVOR ES URGENTE ESPERO ME PUEDN AYUDAR GRACIAS. PAOLA

jc3000
26 de Febrero del 2005
Hola.
Cada dia me maravillo mas de las ocurrencias que tiene la gente, pero bueno, voy a hacerte una función que te haga eso, aquí directamente en el post ya que en este ordenador no tengo instalado el Oracle, así que lo mismo te da algún error sintactico que espero sepas arreglar, voy a ello:

CREATE OR REPLACE FUNCTION INVERTIR ( CADENA IN VARCHAR2)
RETURN VARCHAR2 IS

CADENA_FINAL VARCHAR2(100) := '';
LONGITUD NUMBER;

BEGIN


LONGITUD := LENGTH(CADENA);

LOOP

CADENA_FINAL := CADENA_FINAL||SUBSTR(CADENA,LONGITUD,1);

LONGITUD := LONGITUD - 1;

IF LONGITUD = 0 THEN
EXIT;
END IF;

END LOOP;

RETURN(CADENA_FINAL);

END INVERTIR;

A ver si te sireve, Corazón.