適用対象:
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が指定されていない限り、例外がスローされます。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;