インデックスは、指定したテーブルの 1 つまたは複数のカラムに対して作成できます。インデックスはベース・テーブルまたはテンポラリ・テーブルに対して作成できますが、ビューに対しては作成できません。Sybase Central または Interactive SQL のいずれかを使用して、個々のインデックスを設定できます。データベースに適切なインデックスの選択を手助けをするインデックス・コンサルタントも使用できます。
インデックスを作成するときは、カラムを指定する順序は、インデックスでカラムが出現する順序になります。インデックス定義でカラム名を重複参照することはできません。
DBA 権限のあるユーザとしてデータベースに接続します。
左ウィンドウ枠で [テーブル] をダブルクリックし、インデックスを作成するテーブルを選択します。
右ウィンドウ枠で、[インデックス] タブをクリックします。
左ウィンドウ枠でテーブルを右クリックし、[新規] - [インデックス] を選択します。
インデックス作成ウィザードの指示に従います。
新しいインデックスがテーブルの [インデックス] タブに表示されます。また、[インデックス] にも表示されます。
DBA 権限のあるユーザとして、またはインデックスが作成されるテーブルの所有者として、データベースに接続します。
CREATE INDEX 文を実行します。
テーブルの 1 つまたは複数のカラムに対してインデックスを作成するほかに、計算カラムを使用して組み込み関数に対してインデックスを作成できます。CREATE INDEX 文を参照してください。
次の例では、Surname カラムと GivenName カラムを使用して、Employees テーブルに EmployeeNames というインデックスを作成します。
CREATE INDEX EmployeeNames ON Employees (Surname, GivenName); |
CREATE INDEX 文とデータベース・パフォーマンスの改善を参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |