三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録
ホーム >> SQL備忘録 >> 順序の作成

索引の作成

構文

CREATE [ UNIQUE ] INDEX 索引名
	ON 表名 (列名1 [,列名2...,列名n]);

/******************************************************
例 
******************************************************/
CREATE INDEX IDX_HOGE
	ON HOGE ( NAME );

索引を作成した方がいい場合

  • 列値の種類が多い、列値が一意である場合。
  • 列値にNULL値が多く、WHERE句の条件でNULL値でない値を検索する場合。
  • WHERE句の条件によく使われる場合。
  • 表のサイズが大きい場合。
  • etc......

    索引の削除

    構文

    DROP INDEX 索引名;