Funciones de Cadena/carácter en Oracle PLSQL
Para facilitar la consulta, proporcionamos una lista de todas las funciones de Oracle / PLSQL. La lista de funciones de Oracle / PLSQL se clasifica en el tipo de función basada en categorías como cadena / carácter, conversión, avanzado, numérico / matemático y fecha / hora.
Estas funciones se pueden utilizar en sentencias PLSQL o bien, pueden utilizarse dentro del entorno de programación proporcionado por la base de datos Oracle / PLSQL, como procedimientos almacenados, funciones, disparadores, etc.
Las funciones de caracteres y cadenas, en la mayoría de los casos se tienen que tener muy en mente ya que son de uso continuo en el trabajo, en este articulo, listo algunas de las funciones de Oracle, exclusivas para el manejo de cadenas y hago una breve reseña de cada una de ellasA continuación se muestra la lista de funciones de cadena o carácter.
Lista de funciones de cadena o carácter
ASCII.- La función Oracle / PLSQL ASCII devuelve el código NUMBER que representa el carácter especificado.
ASCIISTR.- La función Convierte una cadena en cualquier juego de caracteres a una cadena ASCII a usar el conjunto de caracteres base de datos.
CHR.- Esta función es lo contrario de la función ASCII. Devuelve el carácter basado en el número de código.
COMPOSE.- Esta función devuelve una cadena Unicode.
CONCAT.- Esta función permite concatenar dos cadenas juntas.
Concat con “||”.- Esta función u operador Le permite concatenar 2 o más cadenas juntas.
CONVERT.- Esta función Convierte una cadena a partir de un conjunto de caracteres a otro
DECOMPOSE.- Esta función acepta una cadena y devuelve una cadena Unicode.
DUMP.- Esta función devuelve un valor varchar2 el valor incluye el código de tipo de dato, de la longitud en bytes y la representación interna de la expresión.
INITCAP.- Esta función establece el primer carácter de cada palabra en mayúscula y el resto en minúsculas.
INSTR.- Esta función devuelve la ubicación de una subcadena en una cadena.
INSTR2.- Esta función devuelve la ubicación de una subcadena en una cadena, utilizando puntos de código UCS2.
INSTR4.- Esta función devuelve la ubicación de una subcadena en una cadena, utilizando puntos de código UCS4.
INSTRB.- Esta función devuelve la ubicación de una subcadena en una cadena, usando bytes en lugar de caracteres
INSTRC.- Esta función devuelve la ubicación de una subcadena en una cadena, usando caracteres Unicode completos.
LENGTH.- Esta función devuelve la longitud de la cadena especificada.
LENGTH2.- Esta función devuelve la longitud de la cadena especificada, utilizando puntos de código UCS2.
LENGTH4.- Esta función devuelve la longitud de la cadena especificada, utilizando puntos de código UCS4.
LENGTHB.- Esta función devuelve la longitud de la cadena especificada, usando bytes en lugar de caracteres.
LENGTHC.- Esta función devuelve la longitud de la cadena especificada, utilizando caracteres Unicode completos.
LOWER.- Esta función Convierte todas las letras en la cadena especificada a minúsculas. Si hay caracteres en la cadena y no son letras, Ellos no se ven afectados por esta función.
LPAD.- Esta función rellena el lado izquierdo de una cadena con un conjunto específico de caracteres.
LTRIM.- Esta función Elimina todos los espacios en blancos a la izquierda de los caracteres especificados.
NCHR.- Esta función devuelve el carácter basado en la number_code en el juego de caracteres nacional.
REGEXP_INSTR.- Esta función es una extensión de la función INSTR. Devuelve la ubicación de un patrón de expresión regular en una cadena. Esta función, introducida en Oracle 10g, le permitirá encontrar una subcadena en una cadena quiere usar regularmente la coincidencia de patrones de expresión.
REGEXP_REPLACE.- Esta función es una extensión de la función REPLACE. Esta función, introducida en Oracle 10g, le permitirá sustituir una secuencia de caracteres de una cadena con otro conjunto de caracteres utilizando habitual coincidencia de patrones de expresión.
REGEXP_SUBSTR.- Esta función es una extensión de la función SUBSTR. Esta función, introducida en Oracle 10g, le permitirá extraer una subcadena de una cadena usando regular de coincidencia de patrones de expresión.
REPLACE.- Esta función reemplaza una secuencia de caracteres de una cadena con otro conjunto de caracteres.
RPAD.- Esta función rellena el lado derecho de una cadena con un conjunto específico de caracteres.
RTRIM.- Esta función Elimina todos los caracteres en blanco especificados desde el lado derecho de una cadena.
SOUNDEX.- Esta función devuelve una representación fonética (como suena) de una cadena.
SUBSTR.- Esta función le permite extraer una subcadena de una cadena.
TRANSLATE.- Esta función reemplaza una secuencia de caracteres de una cadena con otro conjunto de caracteres. Sin embargo, se sustituye a un único carácter a la vez.
TRIM.- Esta función Elimina todos los caracteres en blanco especificados ya sea desde el principio o el final de una cadena.
UPPER.- Esta función Convierte todas las letras de la cadena especificada en mayúsculas. Si hay caracteres en la cadena hizo no son letras, Ellos no se ven afectados por esta función.
VSIZE.- Esta función devuelve el número de bytes en la representación interna de una expresión.
En nuestro próximo entrada estaremos viendo Funciones numéricos / Matemáticos.
Mucho peo