SCHEMA_PRIVILEGES

适用于:勾选是 Databricks SQL 勾选是 Databricks Runtime 10.4 LTS 及更高版本 勾选是 仅适用于 Unity Catalog

INFORMATION_SCHEMA.SCHEMA_PRIVILEGES 列出对目录中的架构拥有特权的主体。

返回的行仅限于用户有权与之交互的架构。

定义

SCHEMA_PRIVILEGES 关系包含以下列:

名称 数据类型 可为 Null 标准 描述
GRANTOR STRING 否 是 授予权限的主体。
GRANTEE STRING 否 是 向其授予权限的主体。
CATALOG_NAME STRING 否 是 授予其特权的架构的目录。
SCHEMA_NAME STRING 否 是 授予其特权的架构。
PRIVILEGE_TYPE STRING 否 是 授予的特权。
IS_GRANTABLE STRING 否 是 始终为 NO。 保留供将来使用。
INHERITED_FROM STRING 是 否 从中继承权限的上级关系。

约束

以下约束适用于 SCHEMA_PRIVILEGES 关系:

类 名称 列列表 描述
主密钥 SCHEMAPRIVS_PK GRANTOR,GRANTEE,CATALOG_NAME,SCHEMA_NAME,PRIVILEGE_TYPE 授予的特权的唯一标识符。
外键 SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME,SCHEMA_NAME 引用 SCHEMATA

示例

> SELECT catalog_name, schema_name, grantee
    FROM information_schema.schema_privileges;