メインコンテンツまでスキップ
バージョン: 3.1

CREATE INDEX

説明

このステートメントはインデックスを作成するために使用されます。

ヒント

この操作には、対象テーブルに対する ALTER 権限が必要です。この権限を付与するには、 GRANT の指示に従ってください。

構文

CREATE INDEX index_name ON table_name (column_name) [USING BITMAP] [COMMENT'']

パラメータ

パラメータ必須説明
index_nameYesインデックス名。命名規則については、 System Limits を参照してください。
table_nameYesテーブルの名前。
column_nameYesインデックスを作成するカラムの名前。1つのカラムには1つのビットマップインデックスしか作成できません。既にインデックスがあるカラムには新たにインデックスを作成することはできません。
COMMENTNoインデックスに対するコメント。

次のように sales_records テーブルを作成します。

CREATE TABLE sales_records
(
record_id int,
seller_id int,
item_id int
)
DISTRIBUTED BY hash(record_id)
PROPERTIES (
"replication_num" = "3"
);

sales_recordsitem_id カラムにインデックス index を作成します。

CREATE INDEX index3 ON sales_records (item_id) USING BITMAP COMMENT '';

関連する SQL