DEFINE ALTERNATEINDEX コマンドは、既存の VSAM データ・セットに対する代替索引を作成します。また、自動的にデータ・セットを再索引付けして、PC 上のデータと索引ファイルの間の整合性を維持します。代替索引は、主索引と同じファイルに含まれます。
MFJAMS は、次の表に示したパラメータを使用します。他のパラメータは、すべて無視されます。
NAME(data-set-name) | データ・セットの名前。このパラメータは必須です。 |
KEYS(length offset) | 代替キー・フィールドの長さとオフセット (0 に対する相対値)。オフセットは、レコードの最初の 4,096 バイト内になければなりません。長さにオフセットを加えた値は、レコードの最大長を超えない必要があります。デフォルトは KEYS(64 0) です。 |
UNIQUEKEY | レコード内の各代替キー値は一意です。 |
NONUNIQUEKEY | 代替キー値には重複が含まれている可能性があります。 |
RELATE(data-set-name) | 代替索引が関連付けられるカタログ式 VSAM データ・セットの名前です。 |