■  件数指定でデータを抜出す方法


その1〜基本パターン

//SORT1EXECSORT 
//SORTINDDDSN=INFILE,DISP=SHR 
//SORTOUTDDDSN=OUTFILE,DISP=(,KEEP),… 
//SYSINDD* 
 OPTION COPY
 OUTFIL FNAMES=SORTOUT,
 STARTREC=2,ENDREC=4
/*    
 
※このサンプルは、INPUTの2〜4件のみを抽出します。
※STARTRECを指定しなければ1件目から、ENDRECを指定しなければ最後のレコードまでとなります。



その2〜応用パターン

//SORT1EXECSORT 
//SORTINDDDSN=INFILE,DISP=SHR 
//SORTOT1DDDSN=&&OUT1,DISP=(,PASS),… 
//SORTOT2DDDSN=&&OUT2,DISP=(,PASS),… 
//SORTOT3DDDSN=&&OUT3,DISP=(,PASS),… 
//SYSINDD* 
 OPTION COPY
 OUTFIL FNAMES=SORTOT1,STARTREC=1,ENDREC=1
 OUTFIL FNAMES=SORTOT2,STARTREC=100,ENDREC=101
 OUTFIL FNAMES=SORTOT3,STARTREC=200,ENDREC=201
/*    
//SORT2EXECSORT 
//SORTINDDDSN=&&OUT1,DISP=(OLD,DELETE),… 
 DDDSN=&&OUT2,DISP=(OLD,DELETE),… 
 DDDSN=&&OUT3,DISP=(OLD,DELETE),… 
//SORTOUTDDDSN=OUTFILE,DISP=(,KEEP),… 
//SYSINDD* 
 OPTION COPY
 
※このサンプルは、INPUTの1件目と100件目・101件目と200件目・201件目を抽出します。



BEFORE PAGE

TOP PAGE