Texto
#LPAD
Definição: Completa uma cadeia de caracteres com espaços à esquerda até atingir o tamanho desejado.
Utilidade: Formatar strings para um tamanho fixo, alinhadas à direita.
Especificação:
#LPAD(cadeia, tamanho)Exemplo:
SELECT #LPAD('ABC', 10) FROM dual;#MAKELIST
Definição: Converte um parâmetro de conjunto de registros em uma lista de valores separados por vírgula.
Utilidade: Usado em cláusulas IN para filtrar resultados com base em listas.
Especificação:
#MAKELIST(nome_parametro, campo, limite_opcional)Exemplo:
SELECT * FROM filiais WHERE filial IN #MAKELIST(FILIAIS, ITEM);#RPAD
Definição: Completa uma cadeia de caracteres com espaços à direita até atingir o tamanho desejado.
Utilidade: Formatar strings para um tamanho fixo, alinhadas à esquerda.
Especificação:
#RPAD(cadeia, tamanho)Exemplo:
SELECT #RPAD('ABC', 10) FROM dual;#STR_LEN
Definição: Retorna o tamanho de uma cadeia de caracteres.
Utilidade: Obter o número de caracteres de uma string.
Especificação:
#STR_LEN(cadeia)Exemplo:
SELECT #STR_LEN(nome) FROM clientes;#SUBSTR
Definição: Retorna uma parte de uma cadeia de caracteres.
Utilidade: Extrair substrings de uma string.
Especificação:
#SUBSTR(cadeia, posição_inicial, tamanho)Exemplo:
SELECT #SUBSTR('ABCDEF', 2, 3) FROM dual;
-- Resultado: 'BCD'