Função PROPER( )

Retorna uma cadeia com o primeiro caractere de cada palavra em letra maiúscula e os caracteres restantes em minúsculas.

Sintaxe

PROPER(cadeia)

Parâmetros

Nome Tipo Descrição
cadeia caractere O valor a ser convertido para a caixa de nomes próprios.

Saída

Caractere.

Exemplos

Exemplos básicos

Retorna "José Silva":

PROPER("JOHN DOE")

Retorna "José Silva":

PROPER("john doe")

Retorna "1550 Alberni St.":

PROPER("r. ALBERNI 123")

Retorna "Bill O'Hara":

PROPER("BILL O'HARA")

Retorna todos os valores no campo Nome_empresa convertidos em maiúscula/minúscula conforme apropriado:

PROPER(Nome_Empresa)

Observações

Como funciona?

A função PROPER( ) converte em maiúscula o primeiro caractere na cadeia e todos os caracteres subsequentes precedidos por um espaço em branco.

Os caracteres subsequentes precedidos por hífen, apóstrofo, caractere de união (&) e vários outros caracteres de pontuação e especiais também são convertidos em letras maiúsculas. Todos os outros caracteres alfabéticos são convertidos para minúsculas.

Quando usar PROPER( )

O uso mais comum de PROPER( ) é converter nomes armazenados com todas as letras maiúsculas ou minúsculas em dados de origem para o formato de caixa de nomes próprios, para que o nome seja exibido corretamente em uma carta ou relatório.

Guia de scripting do ACL 14.1