架构:

ORGANIZATION_USAGE

DATABASES 视图

重要

此视图仅在组织账户中可用。有关更多信息,请参阅 组织账户中的高级视图

此 Organization Usage 视图为账户中定义的每个数据库显示一行。

列名称

数据类型

描述

ORGANIZATION_NAME

VARCHAR

组织的名称。

ACCOUNT_LOCATOR

VARCHAR

账户定位器。

ACCOUNT_NAME

VARCHAR

账户的名称。

DATABASE_ID

NUMBER

内部/系统为数据库生成的标识符。

DATABASE_NAME

VARCHAR

包含警报的数据库的名称。

DATABASE_OWNER

TEXT

拥有数据库的角色的名称。

IS_TRANSIENT

TEXT

数据库是否为瞬态数据库。

COMMENT

TEXT

数据库的注释。

CREATED

TIMESTAMP_LTZ

创建数据库的日期和时间。

LAST_ALTERED

TIMESTAMP_LTZ

对象上次经 DML、DDL 或后台元数据操作修改的日期和时间。请参阅 使用说明

DELETED

TIMESTAMP_LTZ

弃用数据库的日期和时间。

RETENTION_TIME

NUMBER

为 Time Travel 保留历史数据的天数。

RESOURCE_GROUP

VARCHAR

供内部使用。

TYPE

VARCHAR

指定数据库的类型。有效值为 . . – APPLICATION:应用程序对象。. – APPLICATION_PACKAGE:应用程序包。. – STANDARD:普通数据库。. – IMPORTED DATABASE:通过共享创建的数据库。

OWNER_ROLE_TYPE

TEXT

拥有对象的角色类型,例如 ROLE. 如果 Snowflake Native App 拥有该对象,则该值为 APPLICATION. 如果您删除该对象,则 Snowflake 会返回 NULL,原因是删除的对象不具有所有者角色。

OBJECT_VISIBILITY

OBJECT

新列会追加到现有视图,并保留以供将来使用。有关更多信息,请参阅 DATABASES 和 SCHEMATA 视图,以及 SHOW DATABASES 和 SHOW SCHEMAS 命令:输出中的新列

REPLICABLE_WITH_FAILOVER_GROUPS

VARCHAR

使用说明

  • 视图的延迟时间最长可达 24 小时。

  • 该视图显示账户中的所有数据库。

  • 该视图无法识别 MANAGE GRANTS 权限,因此与拥有 MANAGE GRANTS 权限的用户执行的 SHOW 命令相比,显示的信息可能更少。

  • 对对象执行以下操作时,将更新 LAST_ALTERED 列:

    • DDL 操作。

    • DML 操作(仅适用于表)。即使 DML 语句不影响任何行,也会更新此列。

    • 由 Snowflake 对元数据执行的后台维护操作。

语言: 中文