DROP CREDENTIAL

Si applica a:sì contrassegnato Databricks SQL sì contrassegnato Databricks Runtime 10.4 LTS e versioni successive sì contrassegnato solo Catalogo Unity

Elimina una credenziale esistente. Azure Databricks genera un'eccezione se la posizione non esiste nel metastore. Per eliminare una credenziale, è necessario avere il privilegio MANAGE sulla credenziale o esserne il proprietario.

Sintassi

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

Parametri

  • IF EXISTS

    Se specificato, Azure Databricks non genera un'eccezione quando la credenziale non esiste.

  • [ ARCHIVIAZIONE | SERVIZIO ] credential_name

    Nome di una credenziale esistente nel metastore. Se il nome non esiste, viene generata un'eccezione a meno che non IF EXISTS sia stato specificato.

    L'utilizzo di STORAGE e SERVICE (selezionare sì Databricks Runtime 15.4 e versioni successive) è facoltativo.

  • FORCE

    Facoltativamente, forzare Azure Databricks a eliminare le credenziali anche se gli oggetti esistenti lo usano. Se FORCE non viene specificato, viene generato un errore quando la credenziale è in uso.

    Important

    Forzare l'eliminazione di credenziali di archiviazione lascia tutte le posizioni esterne che dipendono da essa senza credenziali valide. Tali posizioni esterne non sono più utilizzabili finché non si assegnano nuove credenziali.

Esempi

> DROP CREDENTIAL street_cred;

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