メインコンテンツまでスキップ
メインコンテンツまでスキップ

DROP ステートメント

既存のエンティティを削除します。IF EXISTS 句が指定されている場合、エンティティが存在しない場合でもこれらのクエリはエラーを返しません。SYNC 修飾子が指定されている場合、エンティティは遅延なく削除されます。

DROP DATABASE

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

構文:

DROP TABLE

1 つ以上のテーブルを削除します。

ヒント

テーブルの削除を取り消すには、UNDROP TABLE を参照してください。

構文:

制限事項:

  • IF EMPTY 句が指定されている場合、サーバーはクエリを受信したレプリカでのみテーブルの空をチェックします。
  • 複数のテーブルを一度に削除することは原子的な操作ではありません。つまり、1 つのテーブルの削除が失敗した場合、その後のテーブルは削除されません。

DROP DICTIONARY

辞書を削除します。

構文:

DROP USER

ユーザーを削除します。

構文:

DROP ROLE

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

構文:

DROP ROW POLICY

行ポリシーを削除します。削除された行ポリシーは、割り当てられていたすべてのエンティティから取り消されます。

構文:

DROP QUOTA

クォータを削除します。削除されたクォータは、割り当てられていたすべてのエンティティから取り消されます。

構文:

DROP SETTINGS PROFILE

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

構文:

DROP VIEW

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

構文:

DROP FUNCTION

CREATE FUNCTION によって作成されたユーザー定義関数を削除します。システム関数は削除できません。

構文

DROP NAMED COLLECTION

名前付きコレクションを削除します。

構文