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