5.10.7 cellnumオペランド
- 意味
-
レコード出力時のセル数調整を指定します。
このオペランドは,CSVファイルを指定した場合だけ有効です。CSVファイル以外を指定した場合は,KBLS2202-Eエラーとなります。
- 形式
cellnum= { ADJUST | cell-number }
- 指定値
-
このオペランドを指定した場合,すべての出力レコードのセル数を一致させて出力します。
このオペランドを省略した場合,入力レコード(または編集後のレコード)のセル数を変更せずに出力します。
指定値
意味
ADJUST
入力時またはレコード編集後の最大セル数に合わせて調整します。
セル数が不足している場合は,デリミタを付加して不足数分のNULLセル(空のセル)を作成し,セル数を一致させて出力します。
cell-number
cell-numberで指定したセル数に合わせて調整します。
指定できる範囲は,1〜16,384です。
-
cell-numberで指定したセル数が実際のセル数よりも少ない場合,cell-numberを超えた部分のセルを削除して出力します。
-
cell-numberで指定したセル数が実際のセル数よりも多い場合,デリミタを付加してcell-numberに足りない分のNULLセル(空のセル)を作成して出力します。
-
- 注意事項
-
-
「cellnum=ADJUST」は,ソート機能だけに有効です。マージおよびコピー機能に指定しても無効です(セル数は変更されず,入力時のセル数のまま出力されます)。
-
NULLセルが作成されると,付加されたデリミタの分だけレコード長が増加しますので注意してください。
-
NULLセルを作成する場合,付加するデリミタは次の順番で決定されます。なお,複数のデリミタを指定している場合は,先頭に指定したデリミタとなります。
-
-outfile,-catout,または-splitoutパラメタのcellsepaオペランドに指定したデリミタ
-
環境ファイルの「EXS_OUTCELLSEPA」に指定したデリミタ
-
-inpfile,-catinp,または-splitinpパラメタのcellsepaオペランドに指定したデリミタ
-
環境ファイルの「EXS_CELLSEPA」に指定したデリミタ
-
コンマ
-
- 関連パラメタ・オペランド
-
-
-outfileパラメタ cellsepaオペランド
-
-inpfileパラメタ cellsepaオペランド
-