MAYUSC

La función UPPER devuelve una serie en la que todos los caracteres se han convertido a caracteres en mayúsculas, basándose en el CCSID del argumento. Sólo se convierten los caracteres gráficos SBCS y Unicode. Los caracteres a-z se convierten a A-Z, y los caracteres con signos diacríticos se convierten a su equivalente en mayúsculas, si los hay.

Leer diagrama de sintaxisOmitir diagrama de sintaxis visualUPPER(expresión)

Consulte el tema Tablas de correlación deUCS-2 nivel 1 de la colección de temas Globalización para obtener una descripción de las tablas de monocase que se utilizan para esta conversión.

expresión
Expresión que especifica la serie que se va a convertir. expresión debe ser cualquier valor numérico incorporado, Inicio del cambioBooleanoFin del cambio, carácter, serie gráfica Unicode. Un argumento numérico Inicio del cambioo booleanoFin del cambio se convierte en una serie de caracteres antes de evaluar la función. Para obtener más información sobre cómo convertir Inicio del cambionumérico y booleanoFin del cambio en una serie de caracteres, consulte VARCHAR.

El resultado de la función tiene el mismo tipo de datos, atributo de longitud, longitud real y CCSID que el argumento. Si el argumento puede ser nulo, el resultado puede ser nulo; si el argumento es nulo, el resultado es el valor nulo.

Nota

Alternativas de sintaxis: UCASE es un sinónimo de UPPER.

Ejemplos

  • Mayúscula la serie 'abcdef' utilizando la función escalar UPPER.
    SELECT UPPER('abcdef')
        FROM SYSIBM.SYSDUMMY1
    Devuelve el valor 'ABCDEF'.
  • Mayúscula la serie de caracteres mezclados utilizando la función escalar UPPER.

    SELECT UPPER ( Mayúscula la serie de caracteres mezclados utilizando la función escalar UPPER: 'ab shift-out C shift-in def')

    DESDE SYSIBM.SYSDUMMY1

    Devuelve el valor: Resultado de la función UPPER: 'AB shift-out C shift-in DEF'