在DB2PLSQL存储过程中是否可以进行递归?

在DB2PLSQL存储过程中是否可以进行递归?,db2,Db2,我试图在DB2PLSQL中构建一个递归存储过程。但在游戏进行的稍晚一点,我才意识到它会抛出一个未定义的引用错误。那么,在DB2 PL SQL中递归是不可能的吗 DB2支持SQL中递归的方式有多种。什么之中的一个 这是使用ANSI SQL递归UNION ALL方法的递归。 另一种方法是使用CONNECT BY子句 根据本博客,您需要使用模块或动态SQL。谢谢。我确实浏览了博客并检查了建议的方法,但不知怎么的,我觉得会有一种更优雅的方法。然而,我现在创建了两个不同的存储过程,一个调用另一个是循环,解

我试图在DB2PLSQL中构建一个递归存储过程。但在游戏进行的稍晚一点,我才意识到它会抛出一个未定义的引用错误。那么,在DB2 PL SQL中递归是不可能的吗

DB2支持SQL中递归的方式有多种。什么之中的一个 这是使用ANSI SQL递归UNION ALL方法的递归。 另一种方法是使用CONNECT BY子句


根据本博客,您需要使用模块或动态SQL。

谢谢。我确实浏览了博客并检查了建议的方法,但不知怎么的,我觉得会有一种更优雅的方法。然而,我现在创建了两个不同的存储过程,一个调用另一个是循环,解决了我的问题。为了有一个记录,如果必须不惜任何代价实现递归,如果存储过程不可能实现递归,下面的链接给出了如何在SQL查询中实现递归的想法。