Bawię się z HierarchyId i nie opracowałem metody opartej na zestawie, aby wykonać następujące czynności:
- wstaw wszystkie poddrzewa jednocześnie
- pobierz wszystkie poddrzewa jednocześnie
To pytanie dotyczy mojego poprzedniego i podejrzewam, że jedynym sposobem na wykonanie tych dwóch zadań za pomocą HierarchyId jest jeden węzeł lub jeden poziom na raz. Jeśli używam zmaterializowanej ścieżki, oba działania można łatwo wykonać za pomocą pojedynczego (i trywialnego) polecenia opartego na zestawie.
czego mi brakuje?
Edycja: Brakowało mi także sposobu na przeniesienie poddrzewa, ale nauczyłem się go z komentarza Mikaela Erikssona