Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


日付別のソートおよびマージ

ご使用のソート製品が Y2PAST オプションとウィンドウ表示西暦年 ID (Y2BY2CY2DY2S、および Y2Z) をサポートしている場合は、ウィンドウ表示日付フィールドをソート・キーとして使用してソートおよびマージ操作を実行することができます。実際のところ DATE FORMAT 節を使用して指定できるすべての日付フィールドがサポートされますが、 それには 2 進年フィールドと年末尾型日付フィールドも含まれます。

フィールドは、YEARWINDOW コンパイラー・オプションで指定された世紀ウィンドウに従って、ウィンドウ表示西暦年順序でソートされます。 ご使用のソート製品が Y2TY2UY2WY2X、および Y2Y の日付フィールド ID もサポートする場合は、DATEPROC コンパイラー・オプションの TRIG サブオプションを使用することができます。

DFSORT が認識する特殊標識は、COBOL がサポートする次のものと厳密に 合致します。英数字の日付または年フィールド用の LOW-VALUEHIGH-VALUE、および SPACE、ならびに少なくとも 1 桁の年以外の桁を 持つ、数値および英数字の日付フィールド用の「すべてゼロ」および「すべて 9」。

DFSORT は、ソートおよびマージを行う IBM ライセンス・プログラムです。DFSORT に言及している場所では、任意の同等のソートまたはマージ製品を使用することができます。

例: 日時別のソート

関連参照
DATEPROC  
YEARWINDOW  
日付フィールドの使用に関する制約事項 (Enterprise COBOL 言語解説書)


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)