Учитывая таблицу с столбцом типа hierarchyid
, как вы пишете запрос, чтобы возвращать все строки, являющиеся предками определенного node?
Существует функция IsDescendantOf()
, которая идеально подходит для получения детей, но нет соответствующей функции IsAncestorOf()
для возвращения предков (а отсутствие функции GetAncestors()
кажется довольно надзором.)