我可以在db2中为程序生成DDL吗?

时间:2016-12-30 06:48:27

标签: db2

我想检查一个被调用的程序?  他有什么办法吗?

我尝试使用db2look生成,但它没有用。

1 个答案:

答案 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,则需要在相应的表中查找名称。