我需要啓動一個SQL查詢,進入大型機環境中的JCL程序。如何運行JCL程序來啓動SQL查詢?
IBM實用程序*可以使用或建議的內容? *實用程序:http://en.wikipedia.org/wiki/IBM_mainframe_utility_programs
感謝和問候。
阿爾瓦羅
我需要啓動一個SQL查詢,進入大型機環境中的JCL程序。如何運行JCL程序來啓動SQL查詢?
IBM實用程序*可以使用或建議的內容? *實用程序:http://en.wikipedia.org/wiki/IBM_mainframe_utility_programs
感謝和問候。
阿爾瓦羅
以下是示出如何調用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'
;
/*
//
讀者也應該看看DSNTIAD,它通常用於批量維護。 – mckenzm