如何在 SQLRPGLE 中获取使用过的 UDTF 的列表

How to get list of used UDTF's in SQLRPGLE

我正在尝试获取给定 SQLRPGLE 程序中使用的 UDTF 的列表。我找不到有关获取此类信息的任何 article/post。任何帮助将不胜感激。

谢谢

我希望 SYSROUTINEDEP 中有一些东西......但事实并非如此。

你可以试试SYSPROGRAMSTMTSTAT

select * from sysprogramstmtstat
where STATEMENT_TEXT like '%MY_UDTF%';

但这并不比搜索源代码好多少(假设您有源代码)。

也不是说上面只会找到你的UDTF的静态使用。如果您正在构建使用 UDTF 的动态语句,则不会显示它。