3.4.1 インデックス名
必須
インデックスに割り当てる名前を指定します。
ルール
- 有効な「LANSAオブジェクト名」にする必要があります。
- インデックス名は、一意でなければいけません。
プラットフォームについて
- IBM i: 標準のRPGプログラミング言語を使用する場合は、8文字以内の名前を使用する必要があります。
- IBM i:同じ名前の別の物理ファイルまたはインデックスが、同一ライブラリ内に存在することはできません。
- IBM i:ライブラリ名を指定する必要はありません。LANSA は同一のライブラリ内に関連物理テーブルとしてインデックスを常に作成します。このライブラリは、テーブル定義が最初に作成された際に指定されたライブラリです。
ヒントとテクニック
- 多くのIT部門が、インデックス・テーブル名には関連する物理テーブルの名前を含める、またはその物理テーブル名に関係のある名前にするという命名基準を採用しています。この基準は、ユーザーが物理テーブルやインデックスにアクセスする際に混同しないようにするためです。
例えば、顧客マスター・テーブルの物理テーブル (およびLANSAテーブル定義) がCUSMSTであるとします。この場合、関連するインデックスには、以下のような名前が考えられます。
CUSMSTV1
顧客名順の顧客リスト
CUSMSTV2
郵便番号順の顧客リスト
CUSMSTV3
州名順の顧客リスト