自由形式構文 | EXCEPT {例外名} |
コード | 演算項目 1 | 演算項目 2 | 結果フィールド | 標識 | ||
---|---|---|---|---|---|---|
EXCEPT | 例外名 |
EXCEPT 命令では、明細演算時または合計演算時に 1 つまたは複数のレコー ドを書き出すことができます。 EXCEPT 命令の例については、図 293 を参照してください。
EXCEPT 命令を指定する場合には、次のことに留意してください。
詳細については、ファイル命令を参照してください。
*...1....+....2....+....3....+....4....+....5....+....6....+....7...+.... CL0N01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq.... * * When the EXCEPT operation with HDG specified in factor 2 is * processed, all exception records with the EXCEPT name HDG are * written. In this example, UDATE and PAGE would be printed * and then the printer would space 2 lines. * The second HDG record would print a line of dots and then the * printer would space 3 lines. * C EXCEPT HDG * * When the EXCEPT operation with no entry in factor 2 is * processed, all exception records that do not have an EXCEPT * name specified in positions 30 through 39 are written if the * conditioning indicators are satisfied. Any exception records * without conditioning indicators and without an EXCEPT name * are always written by an EXCEPT operation with no entry in * factor 2. In this example, if indicator 10 is on, TITLE and * AUTH would be printed and then the printer would space 1 line. * C EXCEPT O* OFilename++DF..N01N02N03Excnam++++B++A++Sb+Sa+............................. O..............N01N02N03Field+++++++++YB.End++PConstant/editword/DTformat++ O O E 10 1 O TITLE O AUTH O E HDG 2 O UDATE O PAGE O E HDG 3 O '...............' O '...............' O E DETAIL 1 O AUTH O VERSNO
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.