ソートマージ


5.22 -splitkeyパラメタ

意味

キー分割情報を指定します。

  • 指定されたキー(分割キー)でファイルを分割して出力します。分割キーの値が前のレコードと異なる場合にファイルを分割します。前のレコードと同じであれば,前のレコードと同じファイルに出力します。

  • 分割キーはkeyオペランドまたはcsvkeyオペランドで指定します。

  • 出力する分割ファイルの数は不定となります。

  • 分割ファイルの最大データ量(レコード件数またはファイルサイズ)を指定できます。分割キーの値が前のレコードと同じであっても,最大データ量を超える場合はファイルを分割します。最大データ量はrecnoオペランドまたはspnoオペランドで指定します。

形式
-splitkey
  [△{key=split-key-definition[△split-key-definition…]
   |csvkey=split-csv-key-definition
    [△split-csv-key-definition…]}]
  [△{recno=split-record-number
   |spno=split-file-sizeunit]}]
  • -splitkeyパラメタは,-splitfileパラメタおよび-splitdataパラメタと同時に指定できません。どれか一つだけ指定してください。

〈この節の構成〉