Hallo.
Kurze Vorstellung:
Mein Name ist Georg, bin 24 und DBA sowie DB Anwendungsentwickler bei einem Transportunternehmen in Österreich.
Bin gerade dabei mich mit Oracle vertraut zu machen da ich eig. aus der MSSQL Welt komme.
Mein Problem derzeit erstreckt sich über hierachische Auflösung mittels connect by.
In die Syntax habe ich mich schon eingelesen und ich bekomm auch schon eine Hierachische Abstufung zusammen.
Leider nicht so wie ich es benötige:
z.B. wird mir die komplette Hierachy in einzelne Zeilen dargestellt:
Ich benötige aber nur die letzte Zeile:
Und desweiteren wird mir der letzte Wert (Child) gar nicht mitausgegeben.
Die Abfrage sieht momentan so aus:
select sys_connect_by_path(MASTER_ID, '/')
from meinetabelle
connect by prior CHILD_ID = MASTER_ID
start with MASTER_HIERACHY_LEVEL = 10
Jemand ne Idee??
Danke im Voraus,
LGeorg
Kurze Vorstellung:
Mein Name ist Georg, bin 24 und DBA sowie DB Anwendungsentwickler bei einem Transportunternehmen in Österreich.
Bin gerade dabei mich mit Oracle vertraut zu machen da ich eig. aus der MSSQL Welt komme.
Mein Problem derzeit erstreckt sich über hierachische Auflösung mittels connect by.
In die Syntax habe ich mich schon eingelesen und ich bekomm auch schon eine Hierachische Abstufung zusammen.
Leider nicht so wie ich es benötige:
z.B. wird mir die komplette Hierachy in einzelne Zeilen dargestellt:
/SL004
/SL004/KD000N
/SL004/KD000N/GB0002
/SL004/KD000N/GB0002/AB0002
Ich benötige aber nur die letzte Zeile:
/SL004/KD000N/GB0002/AB0002
Und desweiteren wird mir der letzte Wert (Child) gar nicht mitausgegeben.
Die Abfrage sieht momentan so aus:
select sys_connect_by_path(MASTER_ID, '/')
from meinetabelle
connect by prior CHILD_ID = MASTER_ID
start with MASTER_HIERACHY_LEVEL = 10
Jemand ne Idee??
Danke im Voraus,
LGeorg