Compartilhar via


Comando .show functions

Listas todas as funções armazenadas no banco de dados selecionado no momento. Para retornar apenas uma função específica, consulte a função .show.

Permissões

Você deve ter pelo menos o Usuário do Banco de Dados, o Visualizador de Banco de Dados ou o Monitor de Banco de Dados para executar esses comandos. Para obter mais informações, consulte Controle de acesso baseado em função.

.show functions

Syntax

.show functions

Saiba mais sobre as convenções de sintaxe.

Retornos

Parâmetro de saída Tipo Descrição
Nome string O nome da função.
Parâmetros string Os parâmetros exigidos pela função.
Corpo string (Zero ou mais) let instruções seguidas por uma expressão CSL válida que é avaliada após a invocação de função.
Pasta string Uma pasta usada para categorização de funções de interface do usuário. Esse parâmetro não altera a maneira como a função é invocada.
DocString string Uma descrição da função para fins de interface do usuário.

Exemplo de saída

Nome Parâmetros Corpo Pasta DocString
MyFunction1 () {StormEvents | take 100} MyFolder Função de demonstração simples
MyFunction2 (myLimit: long) {StormEvents | take myLimit} MyFolder Função de demonstração com parâmetro
MyFunction3 () { StormEvents(100) } MyFolder Função que chama outra função

.show function

Syntax

Listas os detalhes de uma função armazenada específica. Para obter uma lista de todas as funções, consulte Funções .show.

.showfunctionFunctionName [with (PropertyName=PropertyValue [, ...])]

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
Functionname string ✔️ O nome da função armazenada.
Propertyname/Propertyvalue string Indique informações adicionais a serem usadas ao mostrar detalhes da função. Todas as propriedades são opcionais. Consulte Propriedades com suporte.

Propriedades com suporte

Nome da propriedade Valores de propriedade Descrição Padrão
ShowObfuscatedStrings true ou false Se true, cadeias de caracteres ofuscadas no corpo da função serão mostradas. Para usar essa opção, você deve ser um administrador de banco de dados ou criador de entidade. Se você não tiver essas permissões, as cadeias de caracteres ofuscadas não serão mostradas. Assume o padrão de false.
Builtin true ou false Se true e usados pelo administrador do cluster, mostrará funções internas. Assume o padrão de false.
IncludeHiddenFunctions true ou false Se true, mostrará funções ocultas. Assume o padrão de false.

Retornos

Parâmetro de saída Tipo Descrição
Nome string O nome da função.
Parâmetros string Os parâmetros exigidos pela função.
Corpo string (Zero ou mais) let instruções seguidas por uma expressão CSL válida que é avaliada após a invocação de função.
Pasta string Uma pasta usada para categorização de funções de interface do usuário. Esse parâmetro não altera a maneira como a função é invocada
DocString string Uma descrição da função para fins de interface do usuário.

Observação

Se a função não existir, um erro será retornado.

Exemplo

.show function MyFunction1 with(ShowObfuscatedStrings = true)
Nome Parâmetros Corpo Pasta DocString
MyFunction1 () {StormEvents | take 100} MyFolder Função de demonstração simples