デザインエディター内でインデックスを作成し変更する

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  データベース構造の探索と変更 > インデックス >

デザインエディター内でインデックスを作成し変更する

デザインエディター ウィンドウ内で、 indexes are shown in a separate section of the table display. Here you see at a glance which columns are included in the index definition, and whether they will be queried in ascending or descending order. Indexes generated automatically have the same name as the corresponding primary or 一意キー. These indexes are displayed in the Indexes section but cannot be modified.

design_index

Table indexes in デザインエディター

 

To define an index in デザインエディター ウィンドウ:

1.次のいずれかを実行してください:

 

Right-click the column where you want to create the index definition, and select Make Index をコンテキストメニューから選択します。
Click the column and, keeping the mouse ボタン pressed, drag it into the Index section.
テーブルを右クリックし、 「新規の挿入 | インデックス」 をコンテキストメニューから選択します。
Expand the Index section (デフォルトでは、 it is collapsed) and click 「新規のインデックスの作成」 ic_add-column .

 

2.Select the appropriate index type (non-clustered, clustered, or XML インデックス) from the サブメニュー that opens. The types of indexes that are available depend on the database kind you are using.
3.任意で、 change the index properties in プロパティウィンドウ. Available options vary by database kind. To see the available options in プロパティウィンドウ, first click the index in デザインエディター.
4.In the Index column, enter a descriptive name and press Enter.
5.In the Columns column, optionally double-click the column and select a different column from the ドロップダウンリスト.
6.Click into the Order column and select either ascending or descending sort order and press Enter.
7.任意で、 click the plus symbol ic_add-column and select a column from the ドロップダウンリスト and repeat this step to add one or more additional columns to the index definition.
8.Click 実行 ic_execute-sql to run 生成された database change script.

 

以下の点に注意してください:

 

Normally, only one クラスター化されたインデックス can be defined per table. If a クラスター化されたインデックス already exists, the option to add a クラスター化されたインデックス is disabled.
In MariaDB, MySQL, and SQLite databases, a 一意キー will be created automatically by the database when you add a unique index (after the database change script is executed, see step 8).

(C) 2019 Altova GmbH