1

我看到某些版本的 MSSQL 允许您运行查询来检索有关存储过程的信息。我还看到了针对 Oracle 的相同类型的查询。DB2 有类似的东西吗?

具体来说,我希望能够看到创建和/或上次修改存储过程的时间。

谢谢!

4

2 回答 2

3

This should be what you are looking for:

select routinename, create_time, alter_time from syscat.routines where routinetype='P'
于 2012-06-11T18:23:47.543 回答
0

是的,您可以在修改存储过程时签入 DB2。请在下面找到相同的查询。不要混淆 CREATE_TIME 这意味着上次修改时间。

代码如下:

SELECT PROCNAME, CREATE_TIME FROM SYSCAT.procedures WHERE PROCNAME = '<>' order by CREATE_TIME desc

注意:将 <> 替换为您的实际存储过程名称。

于 2015-11-30T19:03:01.240 回答