DROPステートメント
既存のエンティティを削除します。IF EXISTS
句が指定されている場合、エンティティが存在しない場合でもこれらのクエリはエラーを返しません。SYNC
修飾子が指定されている場合、エンティティは遅延なく削除されます。
DROP DATABASE
db
データベース内のすべてのテーブルを削除した後、db
データベース自体を削除します。
構文:
DROP TABLE
1つ以上のテーブルを削除します。
ヒント
テーブルの削除を元に戻すには、UNDROP TABLEを参照してください。
構文:
制限事項:
IF EMPTY
句が指定されている場合、サーバーはクエリを受信したレプリカのみでテーブルの空をチェックします。- 複数のテーブルを一度に削除することは原子的な操作ではなく、つまり、テーブルの削除に失敗した場合、その後のテーブルは削除されません。
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
名前付きコレクションを削除します。
構文
例