ALTER PROVIDER

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 11.1 及更高版本 check marked yes 仅限 Unity Catalog

重命名提供程序。 将提供程序的所有权转移给新主体

语法

ALTER PROVIDER provider_name
  { RENAME TO to_provider_name |
    [ SET ] OWNER TO principal }

参数

  • provider_name

    要更改的提供程序的名称。

  • RENAME TO to_provider_name

    重命名提供程序。 该名称在元存储中的所有提供程序中必须是唯一的。 要运行此语句,你必须是提供程序的所有者且拥有元存储的 CREATE PROVIDER 权限。

  • [ SET ] OWNER TO principal

    将提供程序的所有权转移给 principal。 要运行此语句,你必须是提供程序的所有者。

    适用于:check marked yes Databricks SQL SQL 仓库版本 2022.35 或更高版本 check marked yes Databricks Runtime 11.2 及更高版本

    允许使用 SET 作为可选关键字。

示例

-- Rename a provider
> ALTER PROVIDER `Center for Disease Control` RENAME TO cdc;

-- Change ownership of the provider
> ALTER PROVIDER cdc OWNER TO `alf@melmak.et`