MD Software
MillenniumBrokerMacros do Broker

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'

On this page