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
削除する表領域に含まれる表の主キーまたは一意キーを参照する表(削除する表領域外)から参照整合性制約を削除する。
スポンサーリンク