【发布时间】:2021-01-12 14:54:24
【问题描述】:
我想遍历包含程序和表的递归列表的表,以查找特定程序 MYPGM 及其子程序使用的所有程序和表。到目前为止,这是可行的:
SELECT CONNECT_BY_ROOT WHONAM AS TOP_LEVEL, WHONAM AS REF_A,
WHRNAM AS REF_B,
WHRTYP AS Obj_Type, WHRATR OBJ_ATTTR, WHUSG AS USAGE,
LEVEL WHONAM
FROM MYLIB/MYREF
START WITH WHONAM = 'MYPGM'
CONNECT BY PRIOR WHRNAM = WHONAM
现在我想对 table.field MYLIST.MY_PGM_NAME 中的所有程序执行相同的操作,而不仅仅是程序“MYPGM”。我在合并 JOIN 子句时遇到问题,不知道如何处理 START WITH 子句。希望我很清楚。
谢谢,
【问题讨论】:
标签: sql db2 ibm-midrange db2-400