特定の構文について詳しくは、各データベース製品に付属している参照情報を参照してください。 一部のデータベース・ベンダーまたはバージョンでは、構文の定義が以下の記述と異なる場合があります。
プロパティー | 説明 |
---|---|
名前 | オブジェクトの名前を指定します。 |
ラベル | ビジュアル・ダイアグラムに表示されるラベルを指定します。 |
スキーマ | オブジェクトの作成時に使用されたリレーショナル・スキーマを表示します。 |
システム生成 | DDL 生成中にこの索引のコードが生成されないことを指定します。 このオプションは、データベースが自動的に索引を生成する場合に使用できます。 |
DB2® for Linux, UNIX, and Windows または DB2 for i5/OS™ の場合: ディメンション | 索引をディメンションとして指定する場合に選択します。 この索引の列は、表のプロパティーの「列」ページで使用できます。各列または列のグループを使用して、表データをクラスター化することができます。 |
DB2 for i5/OS のみ: システム名 | DDL 生成中に、この索引の名前がシステム名に変更されることを指定します。 |
索引がコード化ベクトル索引であるかどうかを 指定します (DB2 for i5/OS のみ)。
索引に含める列 (および、データベース・ベンダーが索引式をサポートする場合には式) を定義します。ヘッダー | ヘッダー |
---|---|
キー・メンバー | 索引のキーの列および式を指定します。 リスト内のメンバーを追加または除去したり、ソート順を変更したりできます。 表の上にある省略符号ツールバー・ボタンをクリックすると、ウィンドウが開きます。ここで列と式を選択して、それらをリストに追加できます。 ソート順を変更するには、キー・メンバーを選択して矢印ツールバー・ボタンをクリックします。 キー・メンバーを削除するには、メンバーを選択して「削除」を押します。 |
列の組み込み | 索引に組み込む非キーの列および式を指定します。 リストにおける組み込みメンバーのソート順序を追加、削除、または変更できます。 表の上にある省略符号ツールバー・ボタンをクリックすると、ウィンドウが開きます。ここで列と式を選択して、それらをリストに追加できます。 ソート順序を変更するには、組み込みメンバーを選択して矢印ツールバー・ボタンをクリックします。 組み込みメンバーを削除するには、メンバーを選択して「削除」を押します。 |
プロパティー | 説明 |
---|---|
パーティションを使用しない | 索引をパーティション化しないことを指定します。 このページのオプションは、このオプションを選択するか、それとも「パーティションを使用する」オプションを指定するかによって変わります。 |
パーティションを使用する | 索引をパーティション化することを指定します。 このオプションは、表がパーティション化されている場合のみ使用できます。 このページのオプションは、このオプションを選択するか、それとも「パーティションを使用しない (Use no partitions)」オプションを指定するかによって変わります。 このオプションを選択した場合、「パーティションの追加 (Add Partition)」または「パーティションの削除 (Delete Partition)」ツールバー・ボタンをクリックして、パーティションを追加または削除することができます。 |
ストレージ・グループ/VCAT | USING STOGROUP オプションまたは USING VCAT オプションのどちらを使用するかを指定します。 さらに、どのストレージ・グループまたは統合カタログ機能カタログ (VCAT) を使用するかも指定します。 索引がパーティション化されているかどうかに応じて、USING STOGROUP 文節または USING VCAT 文節の意味は異なります。 |
1 次数量 | PRIQTY 値を指定します。これはストレージ・グループが指定されている場合のみ使用できます。 DB2 管理のデータ・セットの最小 1 次スペース割り振りを指定します。 |
2 次数量 | SECQTY 値を指定します。これはストレージ・グループが指定されている場合のみ使用できます。 DB2 管理のデータ・セットの最小 2 次スペース割り振りを指定します。 |
消去 | DB2 管理のデータ・セットが、索引をドロップするユーティリティーまたは SQL ステートメントの実行時に削除されたときに、消去されるかどうかを指定します。 |
フリー・ページ | FREEPAGE 値を指定します。DB2 ユーティリティーを実行した結果として索引項目が作成される場合、または既存の行で表に索引を作成する場合に、フリー・スペースのページを残す頻度を指定します。 整数のページ数ごとにフリー・ページが 1 ページ残されます。 整数値の範囲は、0 から 255 までです。 デフォルトは 0 であり、フリー・ページは残されません。 |
PCT Free | PCTFREE 値を指定します。DB2 ユーティリティーを実行した結果として索引または索引パーティションに項目が追加される場合、または既存の行で表に索引を作成する場合に、ノンリーフ・ページおよびリーフ・ページそれぞれに残すフリー・スペースのパーセンテージを指定します。 |
GBPCache | グループ・バッファー・プールへの変更がキャッシュされる方法を指定します。 |
プロパティー | 説明 |
---|---|
Oracle のみ: 局所性 | リストから LOCAL または GLOBAL を選択します。LOCAL を選択した場合、索引データ・パーティションは、索引を所有する表のものと同一です。 このため、「保守タイプ」リストには、表と同じタイプだけが含まれます。 所有者の表にパーティション・キーが定義されていない場合は、「保守タイプ」リストは空になります。GLOBAL を選択した場合は、「保守タイプ」リストに HASH または RANGE を指定できます。 |
保守タイプ | PARTITIONING KEY 文節のオプションを選択します。 このフィールドのオプションは、「局所性」フィールドでの選択内容に応じて異なります。 |
名前または列 | 列の名前を指定します。 |
データ・タイプ | 列のデータ・タイプを指定します。 |
DB2 for z/OS のみ: 順序付けタイプ | 項目を列で順序付けするためのオプションを指定します。 ASC (ASCENDING) または DESC (DESCENDING) を選択できます。 |
DB2 for z/OS のみ: NULL が最後 | NULLS LAST 文節の使用を指定します。 比較のために NULL 値が正の無限大として扱われることを指定します。 |
DB2 for z/OS のみ: 終了限度 | 各パーティションの終了限度を指定します。 |
HASH パーティションの場合: パーティション名を指定する必要があります。
LIST または RANGE パーティションの場合 (Oracle のみ): パーティション名と列の値を指定する必要があります。
プロパティー | 説明 |
---|---|
パーティション名 | パーティションの名前を指定します。 |
値 | パーティションの列値を指定します。 |
表スペース | このパーティションが作成された表スペースを指定します。 |