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
名前付きコレクションを削除します。
構文
例