QUERY
將用來從應用程式收集資料的 SQL 查詢。
- 可能值
- 有效的 SQL SELECT 陳述式
- REUSE (subpanel_name)
在指定的子畫面中使用查詢所擷取的資料。
附註: 變數可以在 QUERY 陳述式中的任何位置使用。 直欄名稱不需要在表格名稱之前。- 預設值
- 無
範例 1: 具有 SELECT 陳述式的查詢
QUERY='SELECT CICSPLEX, PLEXCPUP, PLEXSOS, PLEXRATE, PLEXMAXT,
PLEXENQW, PLEXHSCI, FROM OMCICS.PLEX'QUERY='SELECT TRANID, TASKNO, RTYPE, RNAME, STATE, CPUTIME, SUSPTIME,
ELAPTIME, USEDA16, USEDB16, ATCHTIME, TIMEOFSU, SUSPDUE, FACTYPE,
FACID, ORIGTRID, UMBTRID, QUEUE, FIRSTPGM, CURRPGM, USERID, EXECCMD,
PURGEABL, PURGSTAT, SUSPTYPE, UOWSTATE,
FROM OMCICS.CICSTRD,
WHERE ORIGINNODE = "&SYSTEMID.&CICSNAME"
AND CICSTRD.TRANID = "&TRANID"
AND CICSTRD.TASKNO = "&TASKNO"'範例 2: 重複使用的查詢
<SUBPANEL> This is subpanel #1 with a query
NAME=ALPHA This is its name
QUERY="SELECT .........
<SUBPANEL> This is subpanel #2 with a query
NAME=BETA This is its name
QUERY="SELECT .........
<SUBPANEL> This is subpanel #3 with no query
NAME=GAMMA This is its name
QUERY=REUSE(ALPHA) Re-using first query