Exibição CLASS_INSTANCES

Esta exibição no Information Schema exibe uma linha para cada instância da classe em um banco de dados.

Consulte também:

Exibição CLASS_INSTANCE_FUNCTIONS, Exibição CLASS_INSTANCE_PROCEDURES

Colunas

Nome da coluna

Tipo de dados

Descrição

NAME

TEXT

Nome da instância.

SCHEMA_NAME

TEXT

Nome do esquema ao qual a instância pertence.

DATABASE_NAME

TEXT

Nome do banco de dados ao qual a instância pertence.

CLASS_NAME

TEXT

Nome da classe da qual a instância é instanciada.

CLASS_SCHEMA_NAME

TEXT

Nome do esquema da classe da qual a instância é instanciada.

CLASS_DATABASE_NAME

TEXT

Nome do banco de dados da classe da qual a instância é instanciada.

VERSION

TEXT

Versão atual da instância.

OWNER

TEXT

Nome da função proprietária da instância.

OWNER_ROLE_TYPE

TEXT

O tipo de função que possui o objeto, ROLE ou DATABASE_ROLE. . Se um Snowflake Native App possuir o objeto, o valor será APPLICATION. . Snowflake retornará NULL se você excluir o objeto porque um objeto excluído não tem função de proprietário.

CREATED

TIMESTAMP_LTZ

Data e hora em que a instância foi criada.

COMMENT

TEXT

Comentário para a instância.

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 inclui as instâncias que foram descartadas. Para visualizar as instâncias descartadas, use o Account Usage Exibição CLASS_INSTANCES.

Exemplos

Recuperar os nomes de todas as instâncias e a classe da qual elas foram instanciadas no banco de dados mydatabase:

SELECT name, class_name, class_schema_name, class_database_name
    FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCES;
Copy