架构:

ACCOUNT_USAGE

GRANTS_TO_SHARES 视图

此 Account Usage 视图可用于查询已向共享授予的访问控制权限。此视图中的信息可能会有长达 3 小时的延迟。

下表提供了 GRANTS_TO_SHARES 视图列的定义。

数据类型

描述

CREATED_ON

TIMESTAMP_LTZ

向共享授予权限的日期和时间。

MODIFIED_ON

TIMESTAMP_LTZ

上次更新权限的日期和时间。

DELETED_ON

TIMESTAMP_LTZ

对共享撤销权限的日期和时间。如果权限尚未撤销,则此值为 null。

PRIVILEGE

VARCHAR

向对象授予的权限的名称。

GRANTED_ON

VARCHAR

被授予权限的对象的类型。

OBJECT_NAME

VARCHAR

被授予权限的对象的名称。

OBJECT_DATABASE

VARCHAR

包含被授予权限的对象的数据库。null 值表示该对象不在数据库范围内。

OBJECT_SCHEMA

VARCHAR

包含被授予权限的对象的架构。null 值表示该对象不在架构范围内。

SHARE_NAME

VARCHAR

被授予权限的共享的名称。

GRANTED_BY

VARCHAR

授予权限的角色。null 值表示权限是系统授权。

GRANTED_BY_ROLE_TYPE

VARCHAR

授予权限的角色的类型。值为 ROLEDATABASE_ROLE

使用说明

  • 此视图不包括已删除共享的访问控制权限。

  • 此视图记录当前授权和历史授权,包括撤销或再次授予的授权。

  • 此视图支持可被授予共享的常见数据对象类型,包括数据库、架构、表、视图、函数、数据库角色等。