DROP CREDENTIAL

Aplica-se a:verificar marcado sim Databricks SQL verificação marcada sim Databricks Runtime 10.4 LTS e superior marcar sim Unity Catalog apenas

Elimina uma credencial existente. O Azure Databricks lança uma exceção se a localização não existir na metastore. Para eliminar uma credencial, é necessário ter o privilégio de MANAGE na credencial ou ser seu proprietário.

Sintaxe

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

Parâmetros

  • IF EXISTS

    Se especificado, o Azure Databricks não lança uma exceção quando a credencial não existe.

  • [ ARMAZENAMENTO | SERVIÇO ] credential_name

    O nome de uma credencial existente no metastore. Se o nome não existir, uma exceção será lançada, a menos que IF EXISTS tenha sido especificada.

    O uso de STORAGE e SERVICE (marque sim Databricks Runtime 15.4 e superior) é opcional.

  • FORCE

    Opcionalmente, obrigue o Azure Databricks a retirar a credencial mesmo que os objetos existentes a utilizem. Se FORCE não for especificado, surge um erro quando a credencial está em uso.

    Importante

    Forçar a eliminação de uma credencial de armazenamento deixa quaisquer locais externos que dela dependam sem credenciais válidas. Essas localizações externas já não são utilizáveis até atribuíres uma nova credencial.

Exemplos

> DROP CREDENTIAL street_cred;

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