当删除表空间时,也会删除该表空间中的所有数据,释放容器,除去目录条目,并导致该表空间中定义的所有对象都被删除或标记为无效。
可以通过删除表空间来复用空表空间中的容器,但是,在试图复用这些容器之前,必须落实该 DROP TABLESPACE 语句。
可删除一个包含所有表数据的用户表空间,包括在该单个用户表空间中的索引和 LOB 数据。也可删除所包含的表跨几个表空间的用户表空间。即,可能表数据在一个表空间,索引在另一个表空间且任何 LOB 在第三个表空间。必须在一条语句中同时删除所有 三个表空间。包含跨越的表的所有表空间必须全部纳入此单条语句中,否则该删除请求 将失败。
DROP TABLESPACE <name>
DROP TABLESPACE ACCOUNTING
缺省表空间页大小是创建数据库时使用的页大小(缺省情况下为 4 KB,但也可以为 8 KB、16 KB 或 32 KB)。
CREATE SYSTEM TEMPORARY TABLESPACE <name>
MANAGED BY SYSTEM USING ('<directories>')
DROP TABLESPACE <name>
CREATE SYSTEM TEMPORARY TABLESPACE TEMPSPACE2
MANAGED BY SYSTEM USING ('d:\systemp2')
DROP TABLESPACE TEMPSPACE1