あなたが知っている通り、scott.empのOracleのテーブルには階層のサイクルがありません。私はマーティンとしてブレイクし、ブレイクのマネージャーとしてマーティンのマネージャーを変更し、次の問合せを発射したところ しかし、私は少し(UPDATE emp SET mgr=7654 WHERE empno=7698)empテーブルを変更しました。 SELECT
empno,
Joe Celkoのbook(38ページ)のようにPath Enumerationモデルを実装しようとしています。私のテーブルの関連する属性(とちょうどシーケンシャル整数を含む支持テーブル)は次のようになります。 Contribution
------------
ContributionID
PathString
_IntegerSeries
--------------
Inte
:クエリが含まれている自己参照テーブルで実行される WITH ancestors(ID, PARENT_ID) AS
(
SELECT ID, PARENT_ID FROM PEOPLE WHERE ID = <person_id>
UNION ALL
SELECT P1.ID, P1.PARENT_ID FROM PEOPLE P1, PEOPLE P2 WHERE