Histórico da Página
Sintaxe
Incluir Página |
---|
UPPER( <expressão caracter> )
Propósito
Converte caracteres minúsculos para maiúsculos.
Argumentos
<expressão caracter>
Define a cadeia de caracteres que terão as letras minúsculas convertidas para maiúsculas. Os caracteres não alfabéticos mantêm-se inalterados.
Dicas
A função UPPER() é interessante para transformar qualquer resposta caracter do usuário em letras maiúsculas. Dessa forma, as respostas podem ser testadas para efeito de comparação e decisão, não importando se foram fornecidas em letras minúsculas ou maiúsculas.
A função UPPER() também pode ser utilizada na criação de índices, quando se desejar que a chave do índice independa de letras maiúsculas e minúsculas. Neste caso, dizemos que a chave do índice foi normalizada. Sempre que possível, deve-se preferir chaves de índice e comparações normalizadas, que podem ser efetuadas através da função UPPER().
A função UPPER() é o inverso da função LOWER(), que converte todos os caracteres maiúsculos contidos numa cadeia de caracteres para minúsculos. Além disso, ambas estão relacionadas com as funções ISLOWER() e ISUPPER(), que testam se o primeiro caracter de uma cadeia de caracteres é uma letra minúscula ou maiúscula, respectivamente.
Exemplos
MsgAlert( LOWER(“1234 chars = “) ) // Resulta “1234 CHARS = “
MsgAlert( LOWER(“protheus“) ) // Resulta “PROTHEUS”
|