変更の始まり

-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

変更の終わり