2016-07-12 15 views
0

Ich versuche, eine Liste der UDTFs in SQLRPGLE Programm verwendet zu erhalten. Ich konnte keinen Artikel über diese Art von Informationen finden. Jede Hilfe würde sehr geschätzt werden.So erhalten Sie eine Liste der verwendeten UDTFs in SQLRPGLE

Dank

+1

Nicht klar, warum das geschlossen ist. Es ist völlig offensichtlich, was gefragt wird, und es ist schwer zu sehen, wie die Frage spezifischer sein könnte. Leider gibt es keine andere Antwort als die SQLRPGLE-Quelle zu scannen und SQL-Anweisungen etwas zu analysieren. – user2338816

Antwort

2

Ich hatte gehofft, es ist etwas in SYSROUTINEDEP sein ... aber das scheint nicht der Fall zu sein.

könnten Sie SYSPROGRAMSTMTSTAT versuchen

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

Aber das ist nicht besser als den Quellcode suchen (Sie die Quelle der Annahme haben).

Auch nicht, dass das oben genannte nur die statische Verwendung Ihres UDTF findet. Wenn Sie eine dynamische Anweisung erstellen, die die UDTF verwendet, wird sie nicht angezeigt.