【发布时间】:2015-04-24 22:47:08
【问题描述】:
我们可以从 DB2 函数调用 DB2 存储过程吗?我的存储过程也有参数,它返回一个表,所以我只能通过函数将这些参数传递给存储过程。 任何人都可以让我知道是否可能。
非常感谢
【问题讨论】:
标签: db2
我们可以从 DB2 函数调用 DB2 存储过程吗?我的存储过程也有参数,它返回一个表,所以我只能通过函数将这些参数传递给存储过程。 任何人都可以让我知道是否可能。
非常感谢
【问题讨论】:
标签: db2
我看不出它有什么不工作的原因。 documentation 中的任何内容都没有告诉我说用户定义的函数被阻止或不应该调用存储过程。
似乎简单的答案是通过创建一个小型测试场景来尝试一下。在不知道您为什么要这样做的情况下,我无法提供更多建议,因为我从未亲自做过。但是,另一种选择是,如果您无法让 UDF 处理来自存储过程调用的结果集,则让 UDF 调用程序(或服务程序过程)并让该对象调用存储过程并返回您需要的任何信息要返回的 UDF。
【讨论】: