Exibição CLASS_INSTANCE_PROCEDURES¶
Esta exibição do Information Schema exibe uma linha para cada procedimento em uma instância da classe.
- Consulte também:
Exibição CLASS_INSTANCES, Exibição CLASS_INSTANCE_FUNCTIONS, SHOW PROCEDURES
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
PROCEDURE_NAME |
TEXT |
Nome do procedimento armazenado. |
PROCEDURE_INSTANCE_NAME |
TEXT |
Nome da instância da classe à qual o procedimento pertence. |
PROCEDURE_INSTANCE_SCHEMA |
TEXT |
Nome do esquema ao qual pertence a instância da classe. |
PROCEDURE_INSTANCE_DATABASE |
TEXT |
Nome do banco de dados ao qual pertence a instância da classe. |
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 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 |
TEXT |
Escala do valor de retorno numérico. |
PROCEDURE_LANGUAGE |
TEXT |
Linguagem do procedimento armazenado. |
PROCEDURE_DEFINITION |
TEXT |
Definição do procedimento armazenado. |
CREATED |
TIMESTAMP_LTZ |
Data e hora em que o procedimento armazenado foi criado. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Data e hora em que o objeto foi alterado pela última vez. Consulte as Notas de uso. |
COMMENT |
TEXT |
Comentário para o procedimento armazenado. |
Notas de uso¶
A exibição exibe apenas objetos para os quais a função atual da sessão tenha uma função de instância com privilégio de acesso.
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).
Operações de manutenção em segundo plano em metadados realizadas pelo Snowflake.
Exemplos¶
Recuperar os procedimentos para instâncias no banco de dados mydatabase
:
SELECT procedure_name,
procedure_instance_name,
argument_signature,
data_type AS return_value_data_type
FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCE_PROCEDURES;