我们如何查看DB2过程(我指的是他们编写的逻辑)以及如何执行DB2过程并只使用DB2查看过程的输出
DB2在syscat架构下存储与系统相关的表.因此,对syscat.routines的查询将为您提供存储过程内容.
一个典型示例:如果您通过名称获得存储过程update_employee,则以下查询有效:
select text from syscat.routines where routinename = 'update_employee'
Run Code Online (Sandbox Code Playgroud)
使用db2 describe命令,您可以查看表模式,并可以确定要查看的所有列.
在" 如何在IBM System i Access for Windows GUI工具中调用存储过程"中已经回答了调用存储过程,您可以参考它.(Eg: call myStoredProc(parm1, parm2, ?);)
我建议您从IBM网站上阅读DB2存储过程的详细信息.