У меня сложилось впечатление, что на столе можно разместить несколько разделов, поэтому меня удивило, когда я ввел следующий код:
CREATE TABLE ParentDetails1
(ParentID INTEGER NOT NULL,
ParentName VARCHAR (50) NOT NULL,
DateOfBirth DATE NOT NULL,
Gender VARCHAR (10) CHECK (Gender IN ('m', 'f')) NOT NULL,
CONSTRAINT ParentDetails_PK PRIMARY KEY (ParentID))
PARTITION BY RANGE (ParentName)
(partition ParentNamePartition1 VALUES LESS THAN ('B'),
partition ParentNamePartition2 VALUES LESS THAN ('D'),
partition ParentNamePartition3 VALUES LESS THAN ('F'),
partition ParentNamePartition4 VALUES LESS THAN ('H'),
partition ParentNamePartition5 VALUES LESS THAN ('J'),
partition ParentNamePartition6 VALUES LESS THAN ('L'),
partition ParentNamePartition7 VALUES LESS THAN ('N'),
partition ParentNamePartition8 VALUES LESS THAN ('P'),
partition ParentNamePartition9 VALUES LESS THAN ('R'),
partition ParentNamePartition10 VALUES LESS THAN ('T'),
partition ParentNamePartition11 VALUES LESS THAN ('V'),
partition ParentNamePartition12 VALUES LESS THAN ('X'),
partition ParentNamePartition13 VALUES LESS THAN (MAXVALUE))
PARTITION BY HASH (ParentID)
partitions 10
PARTITION BY LIST (Gender)
(partition ParentGenderPartition1 VALUES ('m'),
partition ParentGenderPartition2 VALUES ('f'))
CLUSTER
ParentContact_Cluster (ParentID);
... и получил сообщение о том, что в таблицу можно ввести только одно предложение раздела?!
Есть ли способ обойти это?
Большое спасибо,
Zulu