-345 THE FULLSELECT OF THE RECURSIVE COMMON TABLE EXPRESSION name MUST BE A UNION ALL AND MUST NOT INCLUDE AGGREGATE FUNCTIONS, GROUP BY, HAVING, ORDER BY, OFFSET, FETCH FIRST, OR AN EXPLICIT JOIN INCLUDING AN ON CLAUSE
説明
共通表式 name にはそれ自体に対する参照が含まれています。以下を参照してください。
- 共通表式は、複数の全選択の和集合でなければならない。
- 共通表式は、集約関数を含めることができない。
- 共通表式は、GROUP BY 文節を含めることができない。
- 共通表式は、HAVING 文節を含めることができない。
- 共通表式は、ORDER BY 文節を含めることができない。
- 共通表式は、OFFSET 文節を含めることができない。
- 共通表式は、FETCH FIRST 文節を含めることができない。
- 共通表式は、ON 文節との明示的な結合を含めることができない。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
以下に従って共通表式を変更してください。
- 共通表式を複数の全選択の和集合にする。
- 集約関数、GROUP BY 文節、HAVING 文節、ORDER BY 文節、OFFSET 文節、FETCH FIRST 文節、または ON 文節を含む明示的な JOIN を除去する。
- 再帰的参照を除去する。
SQLSTATE
42836