QUERY

將用來從應用程式收集資料的 SQL 查詢。

可能值
  • 有效的 SQL SELECT 陳述式
  • REUSE (subpanel_name)

    在指定的子畫面中使用查詢所擷取的資料。

查詢中的所有直欄 (屬性) 必須來自相同的表格 (屬性群組),且在查詢上最多指定 100 個直欄。 變數可以在 QUERY 陳述式中的任何位置使用,但只能使用前一個畫面中指定的直欄作為變數。
附註: 變數可以在 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