索引を作成する

Pocket

【概要】
インデックスとは、表につける索引のことで、本に例えると目次にあたります。
もし、本で調べ物をするときに目次がなかったら、目的の情報に辿り着くまで1ページずつ見ていかなければなりませんが、目次があれば一発で目的のページに辿り着くことができます。
INDEXはまさしくこれと同じ役目をし、検索のパフォーマンスを上げる目的で使用されます。
【SQL文】
/*
|| ■索引を作成する
||
|| 【パラメータの説明】
|| INDEX_NAME :索引名
|| TABLE_NAME :表名
|| COL1 :列名
|| TABLEPACE_NAME :表領域名
|| 【オプションの説明】
|| UNIQUE :通常のINDEXを作成する
|| または
|| BITMAP :BITMAP INDEXを作成する
|| ASC :昇順の指定
|| または
|| DSC :降順の指定
|| TABLESPACE :INDEXを作成する表領域を指定する
*/
set echo on

CREATE UNIQUE INDEX index_name
ON table_name(col1 ASC)
TABLESPACE tablespace_name
;

以上です (^^♪