(c) Instytut Informatyki Politechniki Poznańskiej
18
•Zapytania hierarchiczne pozwalają na rekurencję w relacjach zawierających dane hierarchiczne
•Pseudokolumna LEVEL reprezentuje poziom rekurencji w drzewie hierarchii
•Operator PRIOR służy do odwoływania się do rodzica danego węzła
•Klauzula START WITH definiuje korzeń drzewa
SELECT id_prac, id_szefa, nazwisko, LEVEL
FROM pracownicy
CONNECT BY PRIOR id_prac = id_szefa
START WITH nazwisko = 'WEGLARZ';
SELECT id_prac, id_szefa, nazwisko, LEVEL
FROM pracownicy
CONNECT BY PRIOR id_prac = id_szefa
START WITH etat = 'PROFESOR';
Zapytania hierarchiczne