DROP CREDENTIAL

適用対象:check marked yes 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は例外をスローしません。

  • [ ストレージ |SERVICE ] 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;