INCLUDE

この DFSORT 制御文の次のパラメータが、MFSORT および MFJSORT でサポートされています。

パラメータ フィールド
COND logical-expression [FORMAT=format]

logical-expression フィールドの次のオプションがサポートされています。

フィールド オプション
logical-expression relational-condition [ (AND | OR) relational-condition]+

relational-expression フィールドの次のオプションがサポートされています。

フィールド オプション
relational-expression p1, m1, format, binary-operator, ((p2, m2, format) | constant)

p1, m1, [format] binary-operator, (p2, m2 [,format] | constant)

p1, m1, SS, (EQ | NE), constant

p1, m1, [SS,] (EQ | NE), constant

p1, m1, (EQ | NE), NUM

p1, m1, format, (EQ |NE), NUM

p1, m1, Bl, bit-operator, mask

p1, m1, [Bl], bit-operator, mask

p1, m1, date-format, binary-operator, ((p2, m2, date-format) | constant)

p1, m1, [date-format,] binary-operator, ((p2, m2 [, date-format]) | constant)

次のフィールドのフォーマットが必要に応じてサポートされています。

フィールド サポートされるフォーマット
Binary-operator EQ、GE、GT、LE、LT、NE
Bit-operator ALL、BM、BNM、BNO、BNZ、BO、BZ、NONE、NOTALL、NOTNONE、NOTSOME、SOME
Date-format Y2B、Y2C、Y2D、Y2P、Y2S、Y2T、Y2U、Y2V、Y2W、Y2X、Y2Y、Y2Z、Y2TP、Y2UP、Y2VP、Y2WP、Y2XP、Y2YP
Format AQ、BI、CH、CLO、CSF、CSL、CST、CTO、FI、FL、FS、LS、OL、OT、PD、PD0、SB、SS、TS、ZD

制限事項:

フォーマットと長さが同じ 2 つのフィールドを比較する場合の最大長さ:

フォーマット MFJSORT DFSORT および SYNCSORT
All 256 256
CH (EBCDIC の場合のみ) 128 該当なし

フォーマットが同じで長さが異なる 2 つのフィールドを比較する場合の最大長さ:

フォーマット MFJSORT DFSORT および SYNCSORT
CH 128 256
TS、CST 19 256
ZD、OT、CTO、OL、CLO、LS、CSL 18 256
FS、CSF 18 32
PD 10 255
PD0 8 8
BI、FI 8 256