Retorna a última posição de um
caracter ou string dentro de outra string especificada.
Sintaxe: RAT(cCaractere, cString)
Parâmetros: cCaractere, string
que se deseja verificar. cString, string na qual será verificada a existência
do conteúdo de cCaractere.
REPLICATE()
A função Replicate() é utilizada
para gerar uma cadeira de caracteres repetidos a partir de um caracter base
informado, podendo a string gerada conter até 64KB. Caso seja especificado no
parâmetro de itens a repetir o número zero, será retornada uma string vazia.
Sintaxe: REPLICATE(cString,
nCount)
Parâmetros: cString Caracter que
será repetido. nCount Quantidade de vezes.
Retorno: String.
RTRIM()
Função para tratamento de
caracteres utilizada para formatar cadeias de caracteres que contenham espaços
em branco à direita. Ela é útil quando você deseja eliminar espaços em branco à
direita ao se concatenar cadeias de caracteres. É o caso típico com campos de
banco de dados que são armazenados em formato de tamanho fixo. Por exemplo,
você pode usar RTRIM() para concatenar o primeiro e o último campos de nome
para formar uma cadeia de caracteres de nome.
LTRIM() é relacionada a RTRIM(),
que remove espaços em branco à direita, e a ALLTRIM(), que remove espaços em
branco à direita e à esquerda.
O contrário de ALLTRIM(),
LTRIM(), e RTRIM() são as funções PADC(), PADR(), e PADL(), as quais
centralizam, alinham à direita, ou alinham à esquerda cadeias de caracteres,
inserindo caracteres de preenchimento.
Sintaxe: RTRIM ( < cString
> ) –> cTrimString
Parâmetros: cString, é a string que
sera copiada sem os espaços em branco à direita.
Retorno: String.
STRTOKARR()
Função utilizada para retornar um
array, de acordo com os dados passados como parâmetro para a função. Esta
função recebe uma string <cValue> e um caracter <cToken> que representa
um separador, e para toda ocorrência deste separador em <cValue> é
adicionado um item no array.
Sintaxe: STRTOKARR ( <
cValue > , < cToken > )
Parâmetros:
cValue Representa a cadeia de
caracteres no qual desejamos separar de acordo com <cToken>.
cToken Representa o caracter que
indica o separador em <cValue>.
Retorno:
Array Array de caracteres que
representa a string passada como parâmetro.
Exemplo:
Código
|
|
1
|
STRTOKARR('1;2;3;4;5', ';')
//retorna {'1','2','3','4','5'}
|
STUFF()
Função que permite substituir um
conteúdo caractere em uma string já existente, especificando a posição inicial
para esta adição e o número de caracteres que serão substituídos.
Sintaxe: STUFF(cString,
nPosInicial, nExcluir, cAdicao)
Parâmetros:
cString A cadeia de caracteres
destino na qual serão eliminados e inseridos caracteres.
nPosInicial A posição inicial na
cadeia de caracteres destino onde ocorre a inserção/eliminação.
nExcluir A quantidade de
caracteres a serem eliminados.
cAdicao A cadeia de caracteres a
ser inserida.
Retorno: String.
SUBSTR()
Retorna parte do conteúdo de uma
string especificada, de acordo com a posição inicial desteconteúdo na string e
a quantidade de caracteres que deverá ser retornada a partir daquele ponto
(inclusive).
Sintaxe: SUBSTR(cString,
nPosInicial, nCaracteres)
Parâmetros
cString String que se deseja
verificar
nPosInicial Posição inicial da
informação que será extraída da string
nCaracteres Quantidade de
caracteres que deverá ser retornada a partir daquele ponto
TRANSFORM()
Função de conversão que formata
valores caractere, data, lógicos e numéricos conforme um string de máscara
especificado, a qual inclui uma combinação de strings de template e funções de
picture. Ela faz o mesmo que a cláusula PICTURE do comando @…SAY, sendo
normalmente utilizada para formatar dados a serem enviados à tela ou à
impressora.
Sintaxe: TRANSFORM ( < cExp
> , < cSayPicture > )
Parâmetros:
cExp O valor a ser formatado.
Esta expressão pode ser qualquer tipo de dados válidos, exceto vetor, bloco de código,
e NIL.
cSayPicture Uma string de
caracteres de máscara e template usado para descrever o formato da cadeia de
caracteres a ser retornada.
Retorno:
- Retorna a conversão de
<cExp> para uma cadeia de caracteres formatada conforme a definição em
<cSayPicture>.
UPPER()
Retorna uma string com todos os
caracteres maiúsculos, tendo como base a string passada como parâmetro.
Sintaxe: UPPER(cString)
Parâmetros
cString String que será
convertida para caracteres maiúsculos.
0 comentários:
Postar um comentário