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.
LOCASV(upper_limit, source_string, output)
onde:
Inteiro
É o limite do comprimento da string fonte.
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.
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.
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 |