• Igor Babaev's avatar
    MDEV-16629 "Table Does Not Exist" Error from Recursive CTE Query Inside Function · 05855402
    Igor Babaev authored
    When processing a query containing with clauses a call of the function
    check_dependencies_in_with_clauses() before opening tables used in the
    query is necessary if with clauses include specifications of recursive
    CTEs.
    This call was missing if such a query belonged to a stored function.
    This caused misbehavior of the server: it could report a fake error
    as in the test case for MDEV-16629 or the executed query could hang
    as in the test cases for MDEV-16661 and MDEV-15151.
    05855402
cte_recursive.test 51.8 KB