サイクルが問題のようです。
サイクルは、CONNECTBY句のPRIOR演算子で列を調べることによって検出されます。
このようなサイクルを断ち切るには、自明に真であるが、追加の列でPRIOR演算子を使用する条件を追加する必要があります。
例:CONNECT BY句に、
を追加しますand prior emp_id is not null
(emp_idがnullになることはないと想定しています)。
サイクルが問題のようです。
サイクルは、CONNECTBY句のPRIOR演算子で列を調べることによって検出されます。
このようなサイクルを断ち切るには、自明に真であるが、追加の列でPRIOR演算子を使用する条件を追加する必要があります。
例:CONNECT BY句に、
を追加しますand prior emp_id is not null
(emp_idがnullになることはないと想定しています)。