KEY 命令は、索引付きファイルのキー構造を指定します。これは、出力ファイルが索引付きの場合に使用され、そのキー構造は、索引付き入力ファイルと同じではありません。
KEY 命令のフォーマットは次のとおりです。
KEY ({start,length,ixkey},...)
パラメーターの詳細は次のとおりです。
KEY 命令は、キー構造全体の記述に必要なだけ繰り返すことができます。パラメーターとパラメーター セット (start、length、ixkey) を区切るには、カンマを使用します。
キーは、重要度の順に定義する必要があります。主キー、主キーが分割される場合はそのすべてのコンポーネント、最初の代替キー、その代替キーのすべてのコンポーネントといった順序になります。
次の例では、3 つのキーが定義されています。
KEY (4,5,p,10,5,c,20,2,ad,40,2,a,46,10,c)
詳細は次のとおりです。