DROP TABLESPACEは、データベースからテーブルスペース(表領域)を削除するSQL文である。

目次

DROP TABLESPACEの構文

DROP TABLESPACE tablespace_name [INCLUDING CONTENTS [{AND|KEEP} DATAFILES] [CASCADE CONSTRAINTS]]
tablespace_name
表領域の名前
INCLUDING CONTENTS
表領域が空でない場合、表領域に含まれるデータベースオブジェクトも削除する。INCLUDING CONTENTS句を省略した場合、表領域が空でなければエラーになる。
AND DATAFILES
関連するオペレーティングシステムファイルも削除する。
KEEP DATAFILES
関連するオペレーティングシステムファイルは削除しない。
CASCADE CONSTRAINTS
削除する表領域に含まれる表の主キーまたは一意キーを参照する表(削除する表領域外)から参照整合性制約を削除する。

DROP TABLESPACEに必要な権限

表領域を削除するには、DROP TABLESPACEシステム権限が必要である。

関連SQL

スポンサーリンク