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, |
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;