我们如何查看 DB2 过程(我的意思是他们编写了什么逻辑)以及我们如何执行 DB2 过程并使用 DB2 仅查看该过程的输出
问问题
28402 次
1 回答
7
DB2 将系统相关的表存储在 syscat 模式下。因此,对 syscat.routines 的查询将为您提供存储过程的内容。
一个典型的例子:如果你有一个名为 的存储过程update_employee
,下面的查询可以工作:
select text from syscat.routines where routinename = 'update_employee'
使用 db2 describe 命令,您可以查看表模式并确定要查看的所有列。
“如何在 IBM System i Access for Windows GUI 工具中调用存储过程”中已经回答了调用存储过程,您可以参考它。( Eg: call myStoredProc(parm1, parm2, ?);
)
我建议您阅读 IBM 网站上的 DB2 存储过程详细信息。
于 2010-12-29T06:34:34.603 回答