DROP CREDENTIAL

适用于:勾选“是” Databricks SQL 勾选标记为“是” Databricks Runtime 10.4 LTS 及更高版本 勾选“是” 仅限 Unity Catalog

删除现有凭证。 如果元存储中不存在位置,Azure Databricks将引发异常。 要删除凭据,必须对凭据拥有 MANAGE 权限或是其所有者。

语法

DROP [ STORAGE | SERVICE ] CREDENTIAL [ IF EXISTS ] credential_name [ FORCE ]

参数

  • IF EXISTS

    如果指定,则当凭据不存在时,Azure Databricks不会引发异常。

  • [ 存储 |服务 ] credential_name

    元存储中现有凭据的名称。 如果名称不存在,除非已指定 IF EXISTS,否则将引发异常。

    STORAGESERVICE勾选“是” Databricks Runtime 15.4 及更高版本)的使用是可选的。

  • FORCE

    (可选)强制Azure Databricks删除凭据,即使现有对象使用它。 如果未 FORCE 指定,则当凭据正在使用时,将引发错误。

    Important

    强制删除存储凭据会保留依赖于该凭据的任何外部位置,而无需使用有效的凭据。 在分配新凭据之前,这些外部位置不再可用。

示例

> DROP CREDENTIAL street_cred;

-- Drop a storage credential even if external locations depend on it.
> DROP STORAGE CREDENTIAL street_cred FORCE;