使用分区
===================
按照Oracle 8的分区划分
--------------------------------------
CREATE TABLE RANGEPART
(
ID NUMBER(2) PRIMARY KEY,
NAME VARCHAR2(20)
)
PARTITION BY RANGE(ID)
(
PARTITION P1 VALUES LESS THAN(10),
PARTITION P2 VALUES LESS THAN(20),
PARTITION P3 VALUES LESS THAN(MAXVALUE)
);
在示例代码中,它在此处创建具有分区的表
第一值<10
第二值10-19
3月20日起
用于通过哈希创建分区的SAPMLE代码-按照8i
===============================================
CREATE TABLE HASHPART
(
ID NUMBER(10) PRIMARY KEY,
NAME VARCHAR2(20)
)
PARTITION BY HASH(NAME)
PARTITIONS 5;
在这种情况下,用户不能仅指定分区名称number。
在这种情况下,它将创建5个分区。
按照清单创建分区的示例代码-按照9i
===============================================
CREATE TABLE LISTPART
(
ID NUMBER(10) PRIMARY KEY,
NAME VARCHAR2(20)
)
PARTITION BY LIST(NAME)
(
PARTITION P1 VALUES ('A','B'),
PARTITION P2 VALUES ('C','D'),
PARTITION P3 VALUES ('E','F')
);
这种类型的partitons主要用于字符数据类型。
还要检查
使用分区-2From: https://bytes.com/topic/oracle/insights/768498-using-partition-1-a