Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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( UPPER(“1234 chars = “) )          // Resulta “1234 CHARS = “

 

MsgAlert( UPPER(“protheus“) )               // Resulta “PROTHEUS”

tec:Upper
tec:Upper