DROP CREDENTIAL

Şunlar için geçerlidir:evet olarak işaretlendi Databricks SQL evet olarak işaretlendi Databricks Runtime 10.4 LTS ve üzeri evet olarak işaretlendiyalnızca Unity Kataloğu

Mevcut bir kimlik bilgisini kaldırır. Azure Databricks, konum meta veri deposunda yoksa bir özel durum oluşturur.

Permissions

Bir kimlik bilgilerini bırakmak için, kimlik bilgisi üzerinde ayrıcalığınız olması veya bunun sahibi olmanız gerekir MANAGE .

Sözdizimi

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

Parametreler

  • IF EXISTS

    Belirtilirse, Azure Databricks kimlik bilgisi mevcut olmadığında bir özel durum oluşturmaz.

  • [ DEPOLAMA | HİzMET ] credential_name

    Meta veri deposundaki mevcut kimlik bilgilerinin adı. Eğer ad mevcut değilse ve IF EXISTS belirtilmediği sürece, aksi takdirde bir özel durum oluşturulur.

    STORAGE ve SERVICE (evet olarak işaretlenmiş Databricks Runtime 15.4 ve üzeri) kullanımı isteğe bağlıdır.

  • FORCE

    İsteğe bağlı olarak, mevcut nesneler kullansa bile Azure Databricks kimlik bilgilerini bırakmaya zorlayın. Belirtilmezse FORCE , kimlik bilgisi kullanımda olduğunda bir hata oluşur.

    Important

    Depolama kimlik bilgilerinin silinmesini zorlamak, buna bağlı olan dış konumları geçerli bir kimlik bilgisi olmadan bırakır. Bu dış konumlar, siz yeni bir kimlik bilgisi atayana kadar artık kullanılamaz.

Örnekler

> DROP CREDENTIAL street_cred;

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