2013-12-12 67 views

回答

1

以下是示出如何調用DSNTIAUL這將產生未格式化的輸出的最小輪廓。 DSNTEP4(如其他地方所建議的)將產生格式化輸出。這兩個實用程序的作業設置基本相同。

//xxxx JOB card 
//UNLOADAR EXEC PGM=IKJEFT01, 
//   DYNAMNBR=20 
//SYSTSPRT DD SYSOUT=* 
//SYSTSIN DD * 
DSN SYSTEM(xxx) 
RUN PROGRAM(DSNTIAUL) PLAN(DSNTIAUL) - 
PARM('SQL') 
/* 
//SYSPRINT DD SYSOUT=* 
//SYSUDUMP DD DUMMY 
//* 
//SYSREC00 DD DSN=your_output_file 
//   DISP=(NEW,CATLG,DELETE), 
//   etc... 
//SYSPUNCH DD DUMMY, 
//   DCB=(LRECL=135,BLKSIZE=1485,RECFM=FB) 
//SYSIN DD * 
put your sql statement here, for example... 
SELECT A, B, C 
FROM MYTABLE 
WHERE A > 'somevalue' 
; 
/* 
// 
+0

讀者也應該看看DSNTIAD,它通常用於批量維護。 – mckenzm