适用于: Databricks SQL
 Databricks SQL  Databricks Runtime
 Databricks Runtime
注意
不支持修改对 samples 目录的访问权限。 此目录可用于所有工作区,但它是只读的。
使用 GRANT ON SHARE 以授予收件人对共享的访问权限。
语法
GRANT privilege_types ON securable_object TO principal
privilege_types
  { ALL PRIVILEGES |
    privilege_type [, ...] }
参数
- 权限类型 - 这将标识要向 - principal授予的一项或多项特权。- ALL PRIVILEGES- 授予适用于的 - securable_object所有权限。 在 Unity Catalog 中,- ALL PRIVILEGES会扩展到进行权限检查时的所有可用特权。 在授予时,它不会向授予全部适用的特权。 为了避免意外数据外泄或特权提升,- ALL PRIVILEGES不包括- EXTERNAL USE SCHEMA或- EXTERNAL USE LOCATION- MANAGE特权。
- 
要授予 securable_object对principal的特定权限。
 
- 
向主体授予权限的对象。 
示例
> GRANT CREATE ON SCHEMA my_schema TO `alf@melmak.et`;
> GRANT ALL PRIVILEGES ON TABLE forecasts TO finance;
> GRANT SELECT ON TABLE sample_data TO `alf@melmak.et`;
-- Granting a privilege to the service principal fab9e00e-ca35-11ec-9d64-0242ac120002
> GRANT SELECT ON TABLE t TO `fab9e00e-ca35-11ec-9d64-0242ac120002`;