Tecnología

Inicio

¿Cómo se puede truncar una base de datos de campo con un espacio vacío en Oracle SQL

La función de Oracle reemplazar le permite reemplazar cualquiera de sus caracteres de campo con otro conjunto de caracteres. Esta función se utiliza con la función de subcadena para truncar el final de un campo de 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 devuelto para reemplazarlo con un espacio vacío.

Instrucciones

1 Abra el software de Oracle Enterprise Manager o abra su editor de PL-SQL preferido. Ingrese a su servidor de base de datos Oracle.

2 Obtener el último valor de la cadena. Es necesario este último carácter de la función de reemplazar. El código siguiente recupera el último carácter de una cadena almacenada en el "mystring" variables:

declarar varchar ultimocarac (1);
ultimocarac: = substr (ultimocarac, longitud (mystring), 1);

3 Ejecutar la función de reemplazar en la cuerda para truncar el último carácter 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:

mystring: = replace (mystring, ultimocarac, '');