删除分区表¶
分区表可以像普通表一样使用drop table进行删除,也可以通过drop table----purge语句进行删除。使用这个语句进行删除分区表时,可以避免资源的限制。在删除的过程中会产生出多事务,每个事务分别删除一部分子分区表,当所有的事务结束后,表被彻底的删除了。如果使用这个关键字删除表失败,可以在此使用此关键字进行删除。在删除表的过程中,表会被标记为unusable。
示例1:删除分区表¶
-- 清理环境
DROP TABLE tab;
-- 创建分区表
CREATE TABLE tab
(
c1 TIMESTAMP,
c2 INT
)
PARTITION BY RANGE(c1)
INTERVAL (INTERVAL '1' DAY)
(
PARTITION p1 VALUES LESS THAN('2011-1-1'),
PARTITION p2 VALUES LESS THAN('2011-1-2'),
PARTITION p3 VALUES LESS THAN('2011-1-3'),
PARTITION p4 VALUES LESS THAN('2011-1-31')
);
-- 删除表
DROP TABLE tab CASCADE;