我真的很喜欢 SQuirreL SQL 作为 SQL 查询工具,但我一直无法让它调用我们的 AS/400 DB2 数据库中的存储过程。我总是收到错误“设置或注册的参数值的数量与参数的数量不匹配。”我已经仔细检查了参数的数量,但没有运气。这是我为一个需要一个 IN 和一个 OUT 的过程尝试过的语法:
调用 SOMESPROC(12345, ?);
SQuirrel 目前似乎无法在 AS/400 DB2 上执行此操作。
使用开源“SQL Workbench/J”(http://www.sql-workbench.net/ http://www.sql-workbench.net/)我能够调用一个过程:
wbcall SOMESPROC(12345, ?);
它有自己的命令来调用过程“wbcall”。使用 ?对于输出参数。
注意:安装 SQL Workbench/J 时,请确保从以下位置下载正确的 DB2 驱动程序:IBM http://www-01.ibm.com/support/docview.wss?uid=swg21363866并在 SQL Workbench/J 中添加驱动程序的同时添加许可证文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)