-346 共通テーブル式への無効な参照が、最初の全選択、同じ FROM 句の 2 番目の出現、またはサブクエリの FROM 句で発生しました。

説明

共通表式 name には、以下のいずれかで説明するような、それ自体への無効な参照が含まれています。
  • UNION ALL セット演算子の前にある最初の全選択の再帰参照。 最初の全選択は初期化でなければならず、再帰参照を組み込むことはできません。
  • 同じ FROM 節の同じ共通表式に対する複数の参照。 上記の参照は、再帰共通表式では許されていません。
  • 副照会の FROM 節の再帰照会。 再帰循環は、副照会では定義できません。

システム処置

このステートメントを処理することはできません。

プログラマー応答

以下のいずれかを行ってください。
  • UNION 演算子の前の全選択を変更して、再帰的参照を含まないようにする。
  • 2 つ以上の参照を含む FROM 文節を同じ共通表式に変更して、1 つだけ参照させるようにする。
  • 副照会の FROM 節を、共通表式を参照しないように変更してください。

SQLSTATE

42836