Esquema:

ACCOUNT_USAGE

Exibição FUNCTIONS

Esta exibição de Account Usage exibe uma linha para cada função definida pelo usuário (UDF) definida na conta.

Para obter mais informações sobre UDFs, consulte Visão geral das funções definidas pelo usuário.

Colunas

Nome da coluna

Tipo de dados

Descrição

FUNCTION_ID

NUMBER

Identificador interno/gerado pelo sistema para o UDF.

FUNCTION_NAME

TEXT

Nome do UDF.

FUNCTION_SCHEMA_ID

NUMBER

Identificador interno/gerado pelo sistema para o esquema do UDF.

FUNCTION_SCHEMA

TEXT

Esquema ao qual o UDF pertence.

FUNCTION_CATALOG_ID

NUMBER

Identificador interno/sistema gerado para o banco de dados do UDF.

FUNCTION_CATALOG

TEXT

Banco de dados ao qual pertence o UDF.

FUNCTION_OWNER

TEXT

Nome da função proprietária do UDF.

ARGUMENT_SIGNATURE

TEXT

Tipo de assinatura dos argumentos do UDF.

DATA_TYPE

TEXT

Tipo de dados de valor de retorno.

CHARACTER_MAXIMUM_LENGTH

NUMBER

Comprimento máximo em caracteres do valor de retorno de cadeia de caracteres.

CHARACTER_OCTET_LENGTH

NUMBER

Comprimento máximo em bytes do valor de retorno de cadeias de caracteres.

NUMERIC_PRECISION

NUMBER

Precisão numérica do valor de retorno numérico.

NUMERIC_PRECISION_RADIX

NUMBER

Base da precisão de valor de retorno numérico.

NUMERIC_SCALE

NUMBER

Escala do valor de retorno numérico.

FUNCTION_LANGUAGE

TEXT

Idioma do UDF.

FUNCTION_DEFINITION

TEXT

Definição de UDF.

VOLATILITY

TEXT

Se a UDF é volátil ou imutável.

IS_NULL_CALL

TEXT

Se a UDF é chamada quando a entrada é nula.

CREATED

TIMESTAMP_LTZ

Data e hora em que o UDF foi criado.

LAST_ALTERED

TIMESTAMP_LTZ

Data e hora em que o objeto foi alterado pela última vez por uma operação de metadados de DML, DDL ou em segundo plano. Consulte as Notas de uso.

DELETED

TIMESTAMP_LTZ

Data e hora em que o UDF foi descartado.

COMMENT

TEXT

Comentário para a função.

IS_EXTERNAL [1]

VARCHAR(3)

YES se a função for uma função externa; caso contrário, NO.

API_INTEGRATION [1]

VARCHAR

O nome do objeto de integração de API para autenticar a chamada para o serviço de proxy.

CONTEXT_HEADERS [1]

VARCHAR

As informações de cabeçalho de contexto para a função externa.

MAX_BATCH_ROWS [1]

NUMBER

O número máximo de linhas em cada lote enviado para o serviço de proxy.

COMPRESSION [1]

STRING

O tipo de compressão.

PACKAGES

STRING

Pacotes solicitados pela função.

RUNTIME_VERSION

STRING

Versão do runtime do idioma usado pela função. NULL se a função for de SQL ou JavaScript.

INSTALLED_PACKAGES

STRING

Todos os pacotes instalados pela função. Saída apenas para funções de Python.

OWNER_ROLE_TYPE

TEXT

O tipo de função que possui o objeto, por exemplo ROLE. . Se um Snowflake Native App possui o objeto, o valor é APPLICATION. . Snowflake retorna NULL se você excluir o objeto porque um objeto excluído não tem uma função de proprietário.

IS_MEMOIZABLE

VARCHAR(3)

YES se a função for memoizável; caso contrário, NO.

IS_DATA_METRIC

VARCHAR(3)

YES se a função for uma função métrica de dados; caso contrário, NO.

SECRETS

Mapa JSON

Mapa de segredos especificado pelo parâmetro SECRETS da função, onde as chaves do mapa são nomes de variáveis de segredo e os valores do mapa são nomes de objetos secretos.

EXTERNAL_ACCESS_INTEGRATIONS

VARCHAR

Nomes de integrações de acesso externo especificados pelo parâmetro da função EXTERNAL_ACCESS_INTEGRATION.

Notas de uso

  • A latência da exibição pode ser de até 120 minutos (2 horas).

  • A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso.

  • A exibição não reconhece o privilégio MANAGE GRANTS e, consequentemente, pode mostrar menos informações em comparação com um comando SHOW executado por um usuário com o privilégio MANAGE GRANTS.

  • A coluna LAST_ALTERED é atualizada quando as seguintes operações são executadas em um objeto:

    • operações DDL.

    • operações DML (somente para tabelas). Esta coluna é atualizada mesmo quando nenhuma linha é afetada pela instrução DML.

    • Operações de manutenção em segundo plano em metadados realizadas pelo Snowflake.