ページのトップに戻る
PowerSORT Server V6.0  ユーザーズガイド

6.3.34 SumCmdStrプロパティ

ソート処理、およびマージ処理の集約フィールドを設定します。

構文

object.SumCmdStr = string

object

オブジェクトへの参照を表すオブジェクト式を指定します。

string

集約フィールドを記述形式にしたがって指定します。

記述形式

pos.len typ [ pos.len typ ...]

pos

集約フィールドの位置を指定します。
レコードの先頭を0として計算します。入力がテキストファイルの場合は、FieldDefinitionプロパティの値に従って、浮動フィールド、または固定フィールドで指定します。テキストファイル以外の場合は、常に固定フィールドとなります。浮動フィールドはフィールド番号を、固定フィールドはカラム位置を指定します。

len

集約フィールドの長さを指定します。
テキストファイルで浮動フィールドとして処理する場合、集約結果は指定されたフィールド長で処理されます。指定したフィールド長より実際のフィールド長が長い場合、数字の左から指定フィールド長分が有効となります。逆に指定したフィールド長より実際のフィールド長が短い場合、指定したフィールド長に拡張して処理します。

typ

集約フィールドのデータ形式を指定します。
詳細は、2.7.4.2 集約フィールドに指定可能なデータ形式を参照してください。

解説

記述例

例1) 入力レコードの20バイトめから10バイトの外部10進数のフィールドを集約します。

19.10zdl

例2) 入力レコードの10バイトめから10バイトの外部10進数のフィールドと30バイトめから8バイトの固定小数点2進数を集約します。

9.10zdl29.8fbi