我的要求是单独查找 DML 操作,例如 PDS 成员中的表(选择、插入、更新和删除)。PDS 数据集有近 19150 个模块,其中只有 6850 个模块使用 DB2 语句,其余属于 Report 或 Ims模块。
A = OUTTRAP('VAR.')
"LISTDS '"DSN"' MEMBERS"
B = OUTTRAP('OFF')
我已经开发了它扫描 PDS 中的所有成员并将其存储在 stem 变量中,然后基于成员限定符的用户输入,它将在 stem 变量中从模块列表中一一搜索,以查找给定的 DML 操作是否对找到的表执行。
但是从成员列表 19150 中获得结果几乎需要 18 分钟。只有 6850 个模块是 DB2 成员。有没有办法在存储在 stem 变量本身的同时过滤掉剩余的成员?
请给出所有建议来获得这个??