altertablep_listaddpartitionp_3values('20121113'); List分区也需要指定列的值,其分区值必须明确指定,该分区列只能有一个,不能像range或者hash分区那样同时指定多个列做为分区依赖列,但它的单个分区对应值可以是多个。 在分区时必须确定分区列可能存在的值,一旦插入的列值不在分区范围内,则插入/更新就会失败
SUBPARTITION EASTVALUES('LA','NT'));--添加分区altertableSTRIPE_REGIONAL_SALESaddpartition Q6_9999valuesless than (700); 查看已经创建的分区表 --Create tablecreatetableSTRIPE_REGIONAL_SALES ( deptnoNUMBER, item_noVARCHAR2(20), txn_amountNUMBER, stateVARCHAR2(2) ) partitionbyrange (TXN_AMOUNT) ...
ALTER TABLE SALES COALESCA PARTITION; 1. 七、重命名表分区 1. 以下代码将P21更改为P2 1. ALTER TABLE SALES RENAME PARTITION P21 TO P2;2。。 1. 三、删除分区 You can drop partitions from range, list, or composite range-list partitioned tables. ALTER TABLE ... DROP PARTITION part_name; For...
SQL> ALTER TABLE T_PART_LIST 2 MODIFY PARTITION P1 3 ADD VALUES ('JUST TEST'); 表已更改。 已用时间: 00: 00: 00.04 SQL> ALTER TABLE T_PART_LIST 2 MODIFY PARTITION P1 3 DROP VALUES ('JUST TEST'); 表已更改。 已用时间: 00: 00: 00.02 可以看到,建立索引后,ADD VALUES和DROP VALUES...
connect by rownum <= 1000; 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 3.2 列表分区 create table list_part_tab (seq number,deal_date date,unit_code number,remark varchar2(100)) ...
CREATE TABLE ListTable ( id INT PRIMARY KEY , name VARCHAR (20), area VARCHAR (10) ) PARTITION BY LIST (area) ( PARTITION part1 VALUES ('guangdong','beijing') TABLESPACE Part1_tb, PARTITION part2 VALUES ('shanghai','nanjing') TABLESPACE Part2_tb ); ) 散列分区: 这类分区是在列值上...
create tabletable_name(...)partition bylist(column)(partition value1values('1'),partition value2values('2'),...) 组合分区 注意:对于同一张组合分区表而言,子分区的名字不能相同,即使不在相同的分区里。 范围-散列分区 e.g. 代码语言:javascript ...
组合分区呢在10g中有两种:range-hash,range-list。注意顺序,根分区只能是range分区,子分区可以是hash分区或list分区。 如: createtabletest ( transaction_id numberprimarykey, transaction_datedate)partitionbyrange(transaction_date) subpartitionbyhash(transaction_id) ...
PARTITION BY HASH (YEAR_MONTH) PARTITIONS 3 STORE IN(RMS_DATA,RMS_DATA,RMS_DATA); 3、List(列表)分区 List分区与range 分区和hash 分区都有类似之处, 该分区与range分区类似的是也需要你指定列的值,但这又不同与range分区的范围式列值,其分区值 ...
CREATE TABLE 表名 ( 列名 数据类型(宽度,精度) 是否为空 约束/属性, ... ) PARTITION BY RANGE(分区字段列1,分区字段列2,...) ( PARTITION 分区名 LESS THAN (值1,值2,...) TABLESPACE 表空间名称, ... ); --案例 CREATE TABLE ord_mast_new ( orderno...