我有在 Oracle 上使用 PL/SQL Developer 的经验。
现在我有一个客户,我需要在 IBM DB2 for i(以前称为 DB2 UDB for iSeries,AS400)上编写一些存储过程。
IBM DB2 是否有像 PL/SQL Developer 这样的工具,我可以在其中开发调试存储过程(步入、退出、查看变量)
db2 开发人员使用什么工具?
谢谢奥利弗
我有在 Oracle 上使用 PL/SQL Developer 的经验。
现在我有一个客户,我需要在 IBM DB2 for i(以前称为 DB2 UDB for iSeries,AS400)上编写一些存储过程。
IBM DB2 是否有像 PL/SQL Developer 这样的工具,我可以在其中开发调试存储过程(步入、退出、查看变量)
db2 开发人员使用什么工具?
谢谢奥利弗
我相信您正在寻找IBM Data Studio
IBM® Data Studio 为 IBM DB2® for Linux、UNIX 和 Windows 的数据库开发和管理提供了一个集成的模块化环境。它还为 IBM DB2 for z/OS®、IBM DB2 for i 和 IBM Informix® 提供协作数据库开发工具。该软件免费提供。
Data Studio 正是您所寻找的。它可以在 IBM 的 developerWorks 站点上找到,并且可以免费下载。
对于那些使用 DB2 for i(AS/400、iSeries 和更高版本)的人来说,IBM Data Studio 值得学习和学习。它具有许多有用的开发功能。但是对于调试,您需要进行大量学习才能使其正常工作(如果有的话)。如果服务器上有 IBM i 6.1 或 7.1,并且 DB2 Group PTF 级别至少达到 2013 年中期的级别,Data Studio 可用于调试。(V5R4 也可能是可能的,尽管在 IBM 站点上有相互矛盾的陈述;而且我没有看到需要 PTF 的迹象。)
在尝试使用 Data Studio 进行调试时,您可以通过从服务器下载和安装 iSeries Navigator 更快地获得结果。确保最低安装包括“数据库”组件。(不是“数据传输”,它本质上是不相关的,需要许可。)“数据库”组件允许访问 AS/400 数据库的“运行 SQL 脚本”,并包括与系统图形调试器的连接。
还包括许多其他直接数据库功能。iNav 功能的下载、安装和配置速度比 Data Studio 快很多。它也更容易学习并且更适合较小的显示器。(请注意,还应应用最近的 iNav 修复包。)但它并不是真正的高级数据库 IDE。它只是为除主要项目开发之外的大部分数据库工作提供所需的功能。
如果您无法控制服务器上的修复级别,或者服务器版本不是最新的,那么您可能没有其他好的选择,尤其是对于存储过程的调试等。