メインコンテンツへスキップ
既存のエンティティを削除します。IF EXISTS 句を指定した場合、エンティティが存在しなくても、これらのクエリはエラーを返しません。SYNC 修飾子を指定した場合、エンティティは遅延なく削除されます。

DROP DATABASE

db データベース内のすべてのテーブルを削除し、その後 db データベース自体を削除します。 構文:

DROP TABLE

1つ以上のテーブルを削除します。
削除したテーブルを元に戻すには、UNDROP TABLEを参照してください。
構文:
制限事項:
  • IF EMPTY 句が指定されている場合、サーバーは、クエリを受信したレプリカ上でのみテーブルが空かどうかを確認します。
  • 複数のテーブルを一度に削除する処理はアトミックではありません。つまり、あるテーブルの削除に失敗すると、それ以降のテーブルは削除されません。

DROP DICTIONARY

Dictionary を削除します。 構文:

DROP USER

ユーザーを削除します。 構文:

DROP ROLE

ロールを削除します。削除されたロールは、割り当てられていたすべてのエンティティから取り消されます。 構文:

DROP ROW POLICY

ROW POLICYを削除します。削除したROW POLICYは、割り当て先のすべてのエンティティから取り消されます。 構文:

DROP MASKING POLICY

マスキングポリシーを削除します。 構文:

DROP QUOTA

QUOTA を削除します。削除した QUOTA は、割り当て先のすべてのエンティティから取り消されます。 構文:

DROP SETTINGS PROFILE

設定プロファイルを削除します。削除した設定プロファイルは、割り当てられていたすべてのエンティティから取り消されます。 構文:

DROP VIEW

ビューを削除します。ビューは DROP TABLE コマンドでも削除できますが、DROP VIEW では [db.]name がビューであることを確認します。 構文:

DROP FUNCTION

CREATE FUNCTION で作成したユーザー定義関数を削除します。 システム関数は削除できません。 構文

DROP NAMED COLLECTION

名前付きコレクションを削除します。 構文
最終更新日 2026年6月10日