-342 THE COMMON TABLE EXPRESSION name MUST NOT USE SELECT DISTINCT AND MUST USE UNION ALL BECAUSE IT IS RECURSIVE
説明
これには次の 2 つの可能な説明があります。
- 共通表式が再帰的なため、共通表式 name 内の全選択が SELECT DISTINCT から開始できない。
- 共通表式 name 内の全選択が、再帰的共通表式として要求されている UNION ALL の代わりに UNION を指定した。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
共通表式からキーワード DISTINCT を除去してから、UNION に続いてキーワード ALL を追加するか、共通表式内の再帰的参照を除去してください。
SQLSTATE
42925