特定の構文について詳しくは、各データベース製品に付属している参照情報を参照してください。 一部のデータベース・ベンダーまたはバージョンで、構文の定義が次の記述と異なる場合があります。
プロパティー | 説明 |
---|---|
名前 | オブジェクトの名前を指定します。 |
ラベル | ビジュアル・ダイアグラムに表示されるラベルを指定します。 |
スキーマ | オブジェクトが作成されたリレーショナル・スキーマを表示します。 |
システム生成 | DDL 生成中にこの索引のコードが生成されないことを指定します。 このオプションは、データベースが自動的に索引を生成する場合に使用できます。 |
DB2® for Linux, UNIX, and Windows または DB2 for i5/OS® の場合: ディメンジョン | 索引をディメンジョンとして指定する場合に選択します。 この索引の列は、表のプロパティーの「列」ページで使用できます。各列または列のグループを使用して、表データをクラスター化することができます。 |
DB2 for i5/OS のみ: システム名 | DDL 生成中に、この索引の名前がシステム名に変更されることを指定します。 |
ヘッダー | ヘッダー |
---|---|
キー列 | 索引のキーの列を指定します。リスト内の列を追加または除去したり、ソート順を変更したりできます。 表の上にある省略符号 [...] ツールバー・ボタンをクリックすると、ウィンドウが開きます。ここで列 (複数可) を選択することでリストに追加できます。 ソート順を変更するには、列を選択して矢印ツールバー・ボタンをクリックします。 列を削除するには、列を選択し、「削除」を押します。 |
列の組み込み | 索引に組み込む非キー列を指定します。 リスト内の列を追加または除去したり、ソート順を変更したりできます。 表の上にある省略符号 [...] ツールバー・ボタンをクリックすると、ウィンドウが開きます。ここで列 (複数可) を選択することでリストに追加できます。 ソート順を変更するには、列を選択して矢印ツールバー・ボタンをクリックします。 列を削除するには、列を選択し、「削除」を押します。 |
プロパティー | 説明 |
---|---|
パーティションを使用しない | 索引をパーティション化しないことを指定します。 このページのオプションは、このオプションを選択するか、それとも「パーティションを使用する」オプションを選択するかによって変わります。 |
パーティションを使用する | 索引をパーティション化することを指定します。 このオプションは、表がパーティション化されている場合のみ使用できます。 このページのオプションは、このオプションを選択するか、それとも「パーティションを使用しない」オプションを選択するかによって変わります。このオプションを選択した場合、「パーティションの追加」または「パーティションの削除」ツールバー・ボタンをクリックして、パーティションを追加または削除することができます。 |
ストレージ・グループ/VCAT | USING STOGROUP オプションまたは USING VCAT オプションのどちらを使用するかを指定します。 さらに、どのストレージ・グループまたは統合カタログ機能カタログ (VCAT) を使用するかも指定します。 索引がパーティション化されているかどうかによって、USING STOGROUP 文節または USING VCAT 文節の意味は異なります。 |
1 次数量 | PRIQTY 値を指定します。これはストレージ・グループが指定されている場合のみ使用できます。 DB2 管理のデータ・セットの最小 1 次スペース割り振りを指定します。 |
2 次数量 | SECQTY 値を指定します。これはストレージ・グループが指定されている場合のみ使用できます。 DB2 管理のデータ・セットの最小 2 次スペース割り振りを指定します。 |
消去 | ユーティリティーまたは SQL ステートメントがドロップして実行中の索引を削除するときに、DB2 に管理されたデータ・セットが消去されるかどうかを指定します。 |
フリー・ページ | 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 のみ): パーティション名と列の値を指定する必要があります。
プロパティー | 説明 |
---|---|
パーティション名 | パーティションの名前を指定します。 |
値 | パーティションの列の値を指定します。 |
表スペース | このパーティションが作成された表スペースを指定します。 |