架构:

ACCOUNT_USAGE

GRANTS_TO_ROLES 视图

此 Account Usage 视图可用于查询已向角色授予的访问控制权限。

列名称

数据类型

描述

CREATED_ON

TIMESTAMP_LTZ

向角色授予权限的日期和时间(采用 UTC 时区)。

MODIFIED_ON

TIMESTAMP_LTZ

更新权限的日期和时间(采用 UTC 时区)。

PRIVILEGE

VARCHAR

为角色添加的权限的名称。

GRANTED_ON

VARCHAR

授予权限的对象类型,如 TABLEDATABASE

NAME

VARCHAR

权限授予涉及的对象的名称。

TABLE_CATALOG

VARCHAR

当前表的数据库的名称,或者用于存储类实例的数据库的名称。

TABLE_SCHEMA

VARCHAR

当前表的架构的名称,或者用于存储类实例的架构的名称。

GRANTED_TO

VARCHAR

ROLEDATABASE_ROLEINSTANCE_ROLEAPPLICATION_ROLEAPPLICATION

GRANTEE_NAME

VARCHAR

收件人角色、被授予权限的角色或 Snowflake Native App 对象名称的标识符。

GRANT_OPTION

BOOLEAN

TRUE / FALSE。如果设置为 TRUE,则收件人角色可以向其他角色授予权限。

GRANTED_BY

VARCHAR

授予权限的角色或 Snowflake Native App 对象名称(如果授予的是应用程序角色)的标识符。

DELETED_ON

TIMESTAMP_LTZ

撤消权限的日期和时间(采用 UTC 时区)。

GRANTED_BY_ROLE_TYPE

VARCHAR

APPLICATIONROLEDATABASE_ROLE

OBJECT_INSTANCE

VARCHAR

包含特定类的实例角色的对象的完全限定名称,格式为 database.schema.class

使用说明

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

  • 视图不包含从通过共享创建的数据库向数据库角色授予的权限。

语言: 中文