Variáveis
Variáveis para Controle de Sessão e Usuário
#USER
- Descrição: Retorna o nome do usuário atualmente conectado ao sistema.
- Utilidade: Identificar o usuário que está executando a consulta.
Sintaxe:
Exemplo de uso:
#USERGROUP
- Descrição: Retorna o nome do grupo ao qual o usuário atual pertence.
- Utilidade: Obter informações sobre o grupo de usuários para controle de permissões.
Sintaxe:
Exemplo de uso:
Variáveis para Inserção e Retorno de Valores
#RETURN
- Descrição: Indica ao Broker qual campo será utilizado como contador em uma operação
INSERT, retornando o valor gerado. - Utilidade: Retornar valores gerados automaticamente, como chaves primárias, após uma inserção.
Sintaxe:
Exemplo de uso:
#SET
- Descrição: Atribui valores a variáveis para uso posterior. Se o valor atribuído iniciar com
$, o valor será o resultado da execução do comando, e não um literal. - Utilidade: Definir variáveis reutilizáveis dentro de scripts SQL.
Sintaxe:
Exemplos de uso:
- Definir e utilizar uma variável:
- Criar uma tabela dinamicamente:
Variável para Acessar Resultados de Métodos Estendidos
PARENT_RESULT
- Descrição: Permite acessar os resultados de um método estendido, utilizando
PARENT_RESULTpara realizar umSELECT. - Utilidade: Obter dados do método pai em métodos que o estendem.
Sintaxe:
Exemplo de uso: