DROP CREDENTIAL

применяется:отмечено галочкой Databricks SQL отмечено галочкой Databricks Runtime 10.4 с длительной поддержкой (LTS) и выше отмечено галочкой только для Unity Catalog

Удаляет существующие учетные данные. Azure Databricks создает исключение, если расположение не существует в хранилище метаданных.

Permissions

Чтобы удалить учетные данные, необходимо иметь MANAGE права на учетные данные или быть его владельцем.

Синтаксис

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

Параметры

  • IF EXISTS

    Если задано, Azure Databricks не создает исключение, если учетные данные не существуют.

  • [ ХРАНИЛИЩЕ | СЕРВИС ] credential_name

    Имя существующих учетных данных в хранилище метаданных. Если имя не существует, создается исключение, если не указано IF EXISTS.

    Использование STORAGE и SERVICE (отметьте галочкой да, 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;