SQL> alter table p_range_test split partition t_pmax at (40) into (partition, partition t_pmax); Table altered. 10.再查一下当前的分表的信息 SQL> select table_name,partition_name,high_value,tablespace_name from user_tab_partitions where table_name='P_RANGE_TEST' order by partition_posi...
default 分区用来存储那些不在指定范围内的记录,类似于range分区的maxvalue分区。 partitionbylist (sex)--根据性别分区(partitionl1values('男'),partitionl2values('女'),partitionl3values(default) ); 分区相关sql --查询分区select*frompersonpartition(p2);select*fromperson1partition(l2);select*fromperson2part...
[tablespace2,...])] ( PARTITION partition_name1 VALUES LESS THAN(literal | MAXVALUE) [TABLESPACE tablespace1], PARTITION partition_name2 VALUES LESS THAN(literal | MAXVALUE) [TABLESPACE tablespace2] );
partition p2 values less than(11),partition p3 values less than(16),partition maxvalue values less than(maxvalue));但在add partition时遇到了问题,报错如下: ORA-14074: 分区界限必须调整为高于最后一个分区界限 根本原因是存在最后maxvalue分区,于是,再创建一个不带maxvalue的分区表: CREATE TABLE TP2(...
and p.partition_name = xs.partition_name order by p.table_owner,p.table_name,p.partition_position ) tabname where tabname.datestr in('default','MAXVALUE') ) parttab /*查询只含有'default','MAXVALUE'的分区表*/ where parttab.table_name=allparttab.table_name ...
select * from graderecord partition(jige); select * from graderecord partition(youxiu); 全部数据如下: 不及格数据如下: 及格数据如下: 优秀数据如下: 说明:数据中有空值,Oracle机制会自动将其规划到maxvalue的分区中。 二:散列分区 散列...
PARTITION part1 VALUES LESS THEN (1000) TABLESPACE Part1_tb, PARTITION part2 VALUES LESS THEN (MAXVALUE) TABLESPACE Part2_tb ); 二.列表分区: 该分区的特点是某列的值只有几个,基于这样的特点我们可以采用列表分区。 例一 CREATE TABLE PROBLEM_TICKETS ...
ALTER TABLE EMP_PART ADD PARTITIONPARTITION P4 VALUES LESS THAN(35000)PARTITION P5 VALUES LESS THAN(40000) 同样,只要MAXVALUE分区不存在,可以添加多个新分区到一个列表和系统分区表 2)删除、截断多个分区/子分区 通过在此之前,一次只能删除/截断一个分区。12c中通过ALTER TABLE table_name {TRUNCAT|DROP} P...
partition par_03 values less than(maxvalue) tablespace par03 ); ---或者直接创建有数据的表分区 create table P_TABLE_PAR(GID,IID,FLID,PZXMNAME,DYLX,DYXM,AMENDBZ) partition by range(GID) ( partition par_01 values less than(50000) tablespace par01, ...
partition p3 values less than (maxvalue) ) ; insert into part_tab_trunc select rownum ,rownum+1,rownum+2, rpad('*',400,'*') from dual connect by rownum <=50000; commit; create index idx_part_trunc_col2 on part_tab_trunc(col2) local; ...