架构:

ACCOUNT_USAGE

DATABASES 视图

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

列名称

数据类型

描述

DATABASE_ID

NUMBER

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

DATABASE_NAME

TEXT

数据库的名称。

DATABASE_OWNER

TEXT

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

IS_TRANSIENT

TEXT

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

COMMENT

TEXT

数据库的注释。

CREATED

TIMESTAMP_LTZ

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

LAST_ALTERED

TIMESTAMP_LTZ

上次更改对象的日期和时间。请参阅 使用说明

DELETED

TIMESTAMP_LTZ

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

RETENTION_TIME

NUMBER

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

RESOURCE_GROUP

VARCHAR

供内部使用。

TYPE

VARCHAR

指定数据库的类型。有效值为:. . – STANDARD:标准数据库。. – IMPORTED DATABASE:从共享中创建的数据库。

OWNER_ROLE_TYPE

TEXT

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

使用说明

  • 视图的延迟时间最长可达 180 分钟(3 小时)。

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

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

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

    • DDL 操作。

    • DML 操作(仅适用于表)。

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

语言: 中文