Histórico da Página
Sintaxis
UPPER( <expresión carácter> )
Propósito
Convierte caracteres minúsculos en mayúsculos.
Argumentos
<expresión carácter>
Define la cadena de caracteres que tendrán las letras minúsculas convertidas en mayúsculas. Los caracteres no alfabéticos se mantienen inalterables.
Sugerencias
La función UPPER() es interesante para transformar cualquier respuesta carácter del usuario en letras mayúsculas. De esta manera, las respuestas pueden probarse para efecto de comparación y decisión, no importando si se suministran en letras minúsculas o mayúsculas.
La función UPPER() también puede utilizarse en la creación de índices, cuando se desea que la clave del índice no dependa de letras mayúsculas ni minúsculas. En este caso, decimos que la clave del índice se normalizó. Siempre que sea posible, deben preferirse claves de índice y comparaciones normalizadas, que pueden efectuarse por medio de la función UPPER().
La función UPPER() es el inverso de la función LOWER(), que convierte todos los caracteres mayúsculos contenidos en una cadena de caracteres en minúsculos. Además, ambas están relacionadas con las funciones ISLOWER() y ISUPPER(), que prueban si el primer carácter de una cadena de caracteres es una letra minúscula o mayúscula, respectivamente.
Ejemplos
MsgAlert( UPPER(“1234 chars = “) ) // Resulta “1234 CHARS = “
MsgAlert( UPPER(“protheus“) ) // Resulta “PROTHEUS”