oracle 分区相关

2019-12-27  本文已影响0人  只想做个俗人_贪财_好色

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('表名');
上一篇 下一篇

猜你喜欢

热点阅读