Función PROPER( )

Devuelve una cadena donde el primer carácter de cada palabra está en mayúsculas y el resto de los caracteres, en minúsculas.

Sintaxis

PROPER(cadena)

Parámetros

Nombre Tipo Descripción
cadena carácter El valor para convertir en mayúsculas y minúsculas, según corresponda.

Salida

Carácter.

Ejemplos

Ejemplos básicos

Devuelve "Pedro Pérez":

PROPER("PEDRO PÉREZ")

Devuelve "Pedro Pérez":

PROPER("pedro pérez")

Devuelve "1550 Alberni St.":

PROPER("1550 ALBERNI st.")

Devuelve "Bill O'Hara":

PROPER("BILL O'HARA")

Devuelve todos los valores del campo Nombre_compañía convertidos a mayúsculas o minúsculas, según corresponda:

PROPER(Nombre_compañía)

Observaciones

Cómo funciona

La función PROPER( ) convierte el primer carácter de la cadena y cualquier carácter posterior precedido por un espacio en blanco, en mayúsculas.

Los caracteres posteriores precedidos por un guion, un apóstrofe, el signo & y otros signos de puntuación y caracteres especiales también se convierten a mayúsculas. Todos los demás caracteres alfabéticos se convierten a minúsculas.

Cuándo usar PROPER( )

El uso más común de PROPER( )para esta función es convertir los nombres almacenados en el origen de los datos en el formato adecuado de mayúsculas o minúsculas para que el nombre se muestre correctamente en un modelo de carta o reporte.

Guía de creación de scripts de ACL 14.1