CLASS_INSTANCES 视图¶
此 Information Schema 视图为数据库中的每个 类 实例显示一行。
列¶
列名称 |
数据类型 |
描述 |
---|---|---|
NAME |
TEXT |
实例的名称。 |
SCHEMA_NAME |
TEXT |
实例所属架构的名称。 |
DATABASE_NAME |
TEXT |
实例所属数据库的名称。 |
CLASS_NAME |
TEXT |
实例化实例的类的名称。 |
CLASS_SCHEMA_NAME |
TEXT |
实例化实例的类的架构的名称。 |
CLASS_DATABASE_NAME |
TEXT |
实例化实例的类的数据库的名称。 |
VERSION |
TEXT |
实例的当前版本。 |
OWNER |
TEXT |
拥有实例的角色的名称。 |
OWNER_ROLE_TYPE |
TEXT |
拥有对象的角色类型是 |
CREATED |
TIMESTAMP_LTZ |
实例的创建日期和时间。 |
COMMENT |
TEXT |
实例的注释。 |
使用说明¶
该视图仅显示会话的当前角色已被授予访问权限的对象。
该视图不包含已删除的实例。要查看已删除的实例,请改用 Account Usage CLASS_INSTANCES 视图。
示例¶
在 mydatabase
数据库中检索所有实例的名称,以及从中实例化这些实例的类:
SELECT name, class_name, class_schema_name, class_database_name
FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCES;