日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

本文檔介紹了創(chuàng)建LIST-HASH分區(qū)表的方法。

語法

創(chuàng)建LIST-HASH分區(qū)表。一級分區(qū)是LIST [COLUMNS]類型,二級分區(qū)是HASH/KEY類型。

CREATE TABLE [ schema. ]table_name
 table_definition
   PARTITION BY LIST {(expr) | COLUMNS(column_list)}
   SUBPARTITION BY {[LINEAR] HASH(expr) [SUBPARTITIONS number]
   | [LINEAR] KEY [ALGORITHM={1 | 2}] (column_list)}
   (partition_definition [, partition_definition] ...);

其中,partition_definition為

 PARTITION partition_name
        VALUES IN ( value_list)
        (subpartition_definition [, subpartition_definition] ...)

subpartition_definition為

SUBPARTITION subpartition_name

參數(shù)

參數(shù)名稱

參數(shù)說明

expr

分區(qū)字段表達(dá)式,目前只支持INT類型,不支持字符類型。

number

子分區(qū)的數(shù)量。

column_list

分區(qū)字段列表,不支持表達(dá)式。

value_list

多個(gè)字段的邊界值。

partition_name

分區(qū)名稱,同一個(gè)表中不可重復(fù)。

subpartition_name

子分區(qū)名稱,同一個(gè)表中不可重復(fù)。

示例

LIST-HASH類型的使用示例:

CREATE TABLE sales_list_hash
(
  dept_no     INT,
  part_no     INT,
  country     varchar(20),
  date        DATE,
  amount      INT
)
PARTITION BY LIST(amount)
SUBPARTITION BY HASH(dept_no) SUBPARTITIONS 2
(
  PARTITION p0 VALUES in (1, 2),
  PARTITION p1 VALUES in (3, 4),
  PARTITION p2 VALUES in (5, 6)
);

LIST COLUMNS-HASH類型的使用示例:

CREATE TABLE sales_list_columns_hash
(
  dept_no     INT,
  part_no     INT,
  country     varchar(20),
  date        DATE,
  amount      INT
)
PARTITION BY LIST COLUMNS(country)
SUBPARTITION BY HASH(dept_no) SUBPARTITION 2
(
  PARTITION europe VALUES in ('FRANCE', 'ITALY'),
  PARTITION asia VALUES in ('INDIA', 'PAKISTAN'),
  PARTITION americas VALUES in ('US', 'CANADA')
);