ソートマージ


5.21 -splitdataパラメタ

意味

定数分割情報を指定します。

  • 指定されたデータ量(レコード件数またはファイルサイズ)でファイルを分割して出力します。データ量は,recnoオペランドまたはspnoオペランドで指定します。

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

    分割ファイル数=総レコード件数÷recnoオペランドで指定したレコード件数

    分割ファイル数=総ファイルサイズ÷spnoオペランドで指定したファイルサイズ

  • ファイルを分割するときに,前のレコードと同じデータであれば,分割しないで前のレコードと同じファイルに出力できます。ファイル分割させたくないデータを「非分割データ」といい,nosplitdataオペランドまたはnosplitcsvdataオペランドで非分割データの位置とサイズを指定します。

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

〈この節の構成〉