我们如何查看DB2过程以及如何执行DB2过程并仅使用DB2查看过程的输出

时间:2010-08-04 00:35:48

标签: db2 db2-400

我们如何查看DB2过程(我指的是他们编写的逻辑)以及如何执行DB2过程并只使用DB2查看过程的输出

1 个答案:

答案 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存储过程的详细信息。