LOCASV: Como Criar uma String em Minúsculas de Comprimento Variável

Como:

Linguagens Disponíveis: Reporting

A função LOCASV converte caracteres alfabéticos na string fonte em minúsculas e é similar à função LOCASE. LOCASV exibe a saída AnV, cujo comprimento real é menor que o comprimento real da string fonte AnV e o valor do parâmetro de entrada upper_limit.


Topo da página

x
Sintaxe: Como Criar uma string em minúscula de comprimento variável
LOCASV(upper_limit, source_string, output)

onde:

upper_limit

Inteiro

É o limite do comprimento da string fonte.

source_string

Alfanumérico do tipo An ou AnV

É a string a ser convertida em minúsculas, colocada entre aspas simples ou um campo ou variável contendo a string. Se for um campo, pode possuir o formato An ou AnV. Se for um campo do tipo AnV, seu comprimento é tirado do comprimento em bytes armazenado no campo. Se o upper_limit for menor do que o comprimento, a source_string será truncada conforme este limite superior.

saída

Alfanumérico do tipo An ou AnV

É o nome do campo que armazena o resultado ou o formato do valor de saída posto entre aspas simples ('). Este valor pode ser para um campo de formato AnV ou An.

Se o formato de saída for AnV, então o comprimento real retornado será igual ao menor comprimento da string fonte e do limite máximo.



Exemplo: Como Criar uma String em Minúsculas de Comprimento Variável

Neste exemplo, LOCASV converte o campo LAST_NAME em minúsculas e especifica um limite de comprimento de cinco caracteres. Os resultados são armazenados no campo LOWCV_NAME:

TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
LOWCV_NAME/A15V = LOCASV(5, LAST_NAME, LOWCV_NAME);
WHERE DEPARTMENT EQ 'MIS';
END

A saída é:

LAST_NAME        LOWCV_NAME
---------        ----------
SMITH            smith
JONES            jones
MCCOY            mccoy
BLACKWOOD        black
GREENSPAN        green
CROSS            cross

Information Builders