Exibição PROCEDURES¶
Esta exibição do Information Schema exibe uma linha para cada procedimento armazenado definido no banco de dados especificado (ou atual).
Para obter mais informações sobre os procedimentos armazenados, consulte Visão geral dos procedimentos armazenados.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
PROCEDURE_CATALOG |
TEXT |
Banco de dados ao qual pertence o procedimento armazenado. |
PROCEDURE_SCHEMA |
TEXT |
Esquema ao qual pertence o procedimento armazenado. |
PROCEDURE_NAME |
TEXT |
Nome do procedimento armazenado. |
PROCEDURE_OWNER |
TEXT |
Nome da função proprietária do procedimento armazenado. |
ARGUMENT_SIGNATURE |
TEXT |
Tipo de assinatura dos argumentos do procedimento armazenado. |
DATA_TYPE |
TEXT |
Tipo de dados de valor de retorno. |
CHARACTER_MAXIMUM_LENGTH |
NUMBER |
Comprimento máximo do valor de retorno da cadeia de caracteres, em caracteres. |
CHARACTER_OCTET_LENGTH |
NUMBER |
Comprimento máximo do valor de retorno da cadeia de caracteres, em bytes. |
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. |
PROCEDURE_LANGUAGE |
TEXT |
Linguagem de programação do procedimento armazenado. |
PROCEDURE_DEFINITION |
TEXT |
Definição do procedimento armazenado. |
CREATED |
TIMESTAMP_LTZ |
Hora de criação do procedimento armazenado. |
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. |
COMMENT |
TEXT |
Comentário para este procedimento armazenado. |
EXTERNAL_ACCESS_INTEGRATIONS |
VARCHAR |
Nomes de integrações de acesso externo especificadas pelo parâmetro EXTERNAL_ACCESS_INTEGRATION do procedimento. |
SECRETS |
Mapa JSON |
Mapa de segredos especificado pelo parâmetro SECRETS do procedimento, em que as chaves do mapa são nomes de variáveis secretas e os valores do mapa são nomes de objetos secretos. |
OWNER_ROLE_TYPE |
TEXT |
O tipo de função que possui o objeto, por exemplo |
Notas de uso¶
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 honra o privilégio MANAGE GRANTS e consequentemente pode mostrar menos informações em comparação com um comando SHOW quando ambos são executados 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.