La función replace Oracle permite reemplazar alguno de sus caracteres de campo con otro conjunto de caracteres. Se utiliza esta función con la función de subcadena para truncar el final de un campo de la tabla con un carácter de espacio vacío . La función substring devuelve el último carácter de la cadena y se utiliza el valor de carácter vuelto a sustituirlo por un espacio vacío. Instrucciones
1
Abra el software de Oracle Enterprise Manager o abra su editor de PL -SQL preferido. Inicie sesión en el servidor de base de datos Oracle .
2
Consigue el último valor en la cadena. Usted necesita este último carácter de la función replace . El código siguiente recupera el último carácter de una cadena almacenada en el " micadena " variables :
declarar ultimocarac varchar ( 1 ) ; ultimocarac : = substr ( ultimocarac , longitud ( micadena ) , 1 ) ;
3
Ejecute la función de sustitución en la cadena de truncar el último personaje con un espacio vacío. Se utiliza el último carácter recuperado de la función de subcadena para determinar el carácter que debe reemplazar . El siguiente código trunca el último carácter de la cadena :
micadena : = replace ( micadena , ultimocarac , '') ;