Función escalar INITCAP

La función INITCAP devuelve una serie con el primer carácter de cada palabra convertido a mayúscula (con la semántica de la función UPPER) y el resto de caracteres convertido a minúsculas (con la semántica de la función LOWER).

Leer el esquema de sintaxisOmitir el esquema de sintaxis visualINITCAP(expresión-serie )

El esquema es SYSIBM.

Una palabra está delimitada por cualquiera de los caracteres siguientes:
Tabla 1. Caracteres delimitadores de palabras
Carácter o rango de caracteres Elementos de código Unicode o rango de elementos de código Unicode
(blanco) U+0020
! " # $ % & ' ( ) * + , -. / Desde U+0021 hasta U+002F
: ; < = > ? @ Desde U+003A hasta U+0040
[ \ ] ^ _ ` Desde U+005B hasta U+0060
{ | } ~ Desde U+007B hasta U+007E
Caracteres de control, incluidos los caracteres de control de SQL siguientes:
  • tabulador
  • línea nueva
  • salto de página
  • retorno de carro
  • salto de línea
U+0009, U+000A, U+000B, U+000C, U+000D, U+0085
Nota: Los caracteres enumerados en la tabla precedente no pueden tener un elemento de código asignado en una página de códigos de una base de datos en particular.
expresión-serie
Expresión que devuelve un tipo de datos CHAR o VARCHAR. En una base de datos Unicode, la expresión puede devolver un tipo de datos GRAPHIC o VARGRAPHIC.
El tipo de datos del resultado depende del tipo de datos de la expresión-serie, como se describe en la tabla siguiente:
Tabla 2. Tipo de datos de la expresión-serie comparado con el tipo de datos del resultado
Tipo de datos de expresión-serie Tipo de datos del resultado
CHAR o VARCHAR VARCHAR
GRAPHIC o VARGRAPHIC VARGRAPHIC
El atributo de longitud del resultado es el mismo que el atributo de longitud de la expresión-serie.

Si el argumento puede ser nulo, el resultado puede ser nulo; si el argumento es nulo, el resultado es el valor nulo.

Ejemplos

  • Ejemplo 1: especificar la serie título libro consulta para devolver la serie Título Libro Consulta.
    VALUES INITCAP ('título libro consulta')
    1 
    ------------------------
    Título Libro Consulta  
  • Ejemplo 2: especificar la serie SU NOMBRE para devolver la serie Su Nombre.
    VALUES INITCAP ('SU NOMBRE') 
    1 
    ---------
    Su Nombre  
  • Ejemplo 3: especificar la serie mi_curriculum para devolver la serie Mi_Curriculum.
    VALUES INITCAP ('mi_curriculum')
    1 
    --------- 
    Mi_Curriculum
  • Ejemplo 4: especificar la serie élégant para devolver la serie Élégant.
    VALUES INITCAP ('FORMAT:élégant')  
    1 
    -------------- 
    Format:Élégant