特定の構文について詳しくは、各データベース製品に付属している参照情報を参照してください。 一部のデータベース・ベンダーまたはバージョンで、構文の定義が次の記述と異なる場合があります。
プロパティー | 説明 |
---|---|
名前 | オブジェクトの名前を指定します。 |
ラベル | ビジュアル・ダイアグラムに表示されるラベルを指定します。 |
スキーマ | オブジェクトが作成されたリレーショナル・スキーマを表示します。 |
システム生成 | DDL 生成中にこの索引のコードが生成されないことを指定します。 このオプションは、データベースが自動的に索引を生成する場合に使用できます。 |
DB2® for Linux®, UNIX®, and Windows®、または DB2 for iSeries®: ディメンション | 索引をディメンションとして指定する場合に選択します。 この索引の列は、表のプロパティーの「ディメンション」ページで使用できます。 各列または列のグループを使用して、表データをクラスター化することができます。 |
プロパティー | 説明 |
---|---|
ユニーク | 索引をユニーク索引にすることを指定します。 |
クラスター化 | 索引をクラスター索引にすることを指定します。 |
DB2 for z/OS® のみ: 埋め込み | 可変長ストリングの列が索引にどのように保管されるかを指定します。 索引に可変長の列が含まれない場合、このオプションは無視され、警告メッセージが戻されます。 可変長ストリングの列がない索引は、常に物理的に埋め込みのなされた索引として作成されます。 |
DB2 for Linux, UNIX, and Windows、 または DB2 for iSeries のみ: PCTFree | PCTFREE 値を指定します。このオプションは、索引が作成されるときに、各索引ページの何パーセントをフリー・スペースとして残すかを指定します。 |
キー列 | 索引のキーの列を指定します。リスト内の列を追加または除去したり、ソート順を変更したりできます。 表の上にある省略符号 [...] ツールバー・ボタンをクリックすると、ウィンドウが開きます。ここで列 (複数可) を選択することでリストに追加できます。 ソート順を変更するには、列を選択して矢印ツールバー・ボタンをクリックします。 列を削除するには、列を選択し、「削除」を押します。 |
列の組み込み | 索引に組み込む非キー列を指定します。 リスト内の列を追加または除去したり、ソート順を変更したりできます。 表の上にある省略符号 [...] ツールバー・ボタンをクリックすると、ウィンドウが開きます。ここで列 (複数可) を選択することでリストに追加できます。 ソート順を変更するには、列を選択して矢印ツールバー・ボタンをクリックします。 列を削除するには、列を選択し、「削除」を押します。 |
プロパティー | 説明 |
---|---|
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 のみ: 終了限度 | 各パーティションの終了限度を指定します。 |
プロパティー | 説明 |
---|---|
パーティションを使用しない | 索引をパーティション化しないことを指定します。 このページのオプションは、このオプションを選択するか、それとも「パーティションを使用する」オプションを選択するかによって変わります。 |
パーティションを使用する | 索引をパーティション化することを指定します。 このオプションは、表がパーティション化されている場合のみ使用できます。 このページのオプションは、このオプションを選択するか、それとも「パーティションを使用しない」オプションを選択するかによって変わります。このオプションを選択した場合、「パーティションの追加」または「パーティションの削除」ツールバー・ボタンをクリックして、パーティションを追加または削除することができます。 |
ストレージ・グループ/VCAT | USING STOGROUP オプションまたは USING VCAT オプションのどちらを使用するかを指定します。 さらに、どのストレージ・グループまたは統合カタログ機能カタログ (VCAT) を使用するかも指定します。 索引がパーティション化されているかどうかによって、USING STOGROUP 文節または USING VCAT 文節の意味は異なります。 |
1 次数量 | PRIQTY 値を指定します。これはストレージ・グループが指定されている場合のみ使用できます。 DB2 管理のデータ・セットの最小 1 次スペース割り振りを指定します。 |
2 次数量 | SECQTY 値を指定します。これはストレージ・グループが指定されている場合のみ使用できます。 DB2 管理のデータ・セットの最小 2 次スペース割り振りを指定します。 |
フリー・ページ | FREEPAGE 値を指定します。DB2 ユーティリティーを実行した結果として索引項目が作成される場合、または既存の行で表に索引を作成する場合に、フリー・スペースのページを残す頻度を指定します。 整数のページ数ごとにフリー・ページが 1 ページ残されます。 整数値の範囲は、0 から 255 までです。 デフォルトは 0 です (フリー・ページは残されません)。 |
PCT Free | PCTFREE 値を指定します。DB2 ユーティリティーを実行した結果として索引または索引パーティションに項目が追加される場合、または既存の行で表に索引を作成する場合に、ノンリーフ・ページおよびリーフ・ページそれぞれに残すフリー・スペースのパーセンテージを決定します。 |
圧縮 | パーティションのデータ圧縮を指定します。 |
HASH パーティションの場合: パーティション名を指定する必要があります。
LIST パーティションまたは RANGE パーティションの場合 (Oracle のみ): パーティション名と列の値を指定する必要があります。
プロパティー | 説明 |
---|---|
パーティション名 | パーティションの名前を指定します。 |
値 | パーティションの列の値を指定します。 |
表スペース | このパーティションが作成された表スペースを指定します。 |