1、查询分区中有多少行数据
SELECT PARTITION_NAME, NUM_ROWS FROM DBA_TAB_PARTITIONS WHERE TABLE_NAME = '表名';
2、truncate 某一个分区
alter table 表名 truncate partition 分区名 drop storage;
3、添加一个分区
ALTER TABLE 表名 ADD PARTITION 分区名 VALUES ('分区值') TABLESPACE 表空间;
4、删除一个分区
ALTER TABLE 表名 DROP PARTITION 分区名;
5、查询一个表上的分区
SELECT * FROM USER_TAB_PARTITIONS WHERE TABLE_NAME = upper('表名');
网友评论