我想检查一个被调用的程序? 他有什么办法吗?
我尝试使用db2look生成,但它没有用。
答案 0 :(得分:0)
您可以使用sqlpltrc和SQL Profiler实用程序。关于这一点的文章很少,但它们可以帮助您调用程序。
https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/entry/tracing?lang=en http://angocadb2.blogspot.com.co/2014/02/tracing-log4db2-with-sqlpltrc.html
另一种方法是查看SYSCAT.PROCEDURES视图的TEXT列,查找过程的名称。但是,如果存在动态SQL,这最终可能无济于事。此外,如果任何函数或触发器调用SP,则需要在相应的表中查找名称。