Можно ли добавить ORDER SIBLINGS BY fieldName внутри представления?У меня есть иерархическая структура, в которой я успешно использую запрос с функцией CONNECT BY.
Однако, когда я добавляю ORDER SIBLINGS BY fieldName внутри определения представления, Oracle выдает странную ошибку в скобках.
drop view myview;
create view myview as (
select id, level as depth, label, parentid, orderhint,
connect_by_root myfield1 "myfield1", connect_by_root id "toplevelparentid"
from mytable
connect by prior id = parentid
start with id in (select id from mytable where parentid is null)
order siblings by orderhint
);
Без ORDER SIBLINGS BY или вне определения представления это работает какШарм.В противном случае я получаю:
ORA-00907: отсутствует правая скобка