gpt4 book ai didi

sql - DB2 SQL代码提取存储过程

转载 作者:行者123 更新时间:2023-12-04 13:35:46 27 4
gpt4 key购买 nike

我和我的同事们在托管的DB2/z数据库(版本8.1)上有数百个SQL存储过程。我们没有管理员权限,并且可以通过QMF屏幕访问数据库。下载是通过3270终端 session 使用TSO FT命令完成的。

有没有简单/有效的方法来提取我们所有存储过程的定义/文本?

我想每周做一次转储,将其保存在SVN或其他版本控制系统中。

任何建议将不胜感激。

谢谢
史提芬

更新-2009年7月9日

非常感谢您的建议,但对于我们的特定配置似乎没有帮助。我将回到我们的供应商,要求他们提供更多信息。当我进一步学习时,将会更新。

史提芬

最佳答案

您可以通过执行以下操作来获取存储过程文本:

SELECT ROUTINE_DEFINITION FROM SYSIBM.ROUTINES;

或者,您可以通过执行以下操作来选择仅检索架构中的SP:
SELECT ROUTINE_DEFINITION FROM SYSIBM.ROUTINES WHERE SPECIFIC_SCHEMA = 'MYSCHEMA';

如果您决定通过使用where子句来限制结果,请注意,它是 区分大小写的,您只需要在CAPS中指定条件。

关于sql - DB2 SQL代码提取存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com