Estou brincando com o HierarchyId e não descobri uma maneira baseada em conjunto para fazer o seguinte:
- insira todas as subárvores de uma só vez
- recuperar todas as subárvores de uma só vez
Esta pergunta está relacionada à minha anterior e suspeito que a única maneira de realizar essas duas tarefas com o HierarchyId seja um nó ou um nível de cada vez. Se eu estiver usando o caminho materializado, as duas ações serão facilmente executadas por um único comando (e trivial) baseado em conjunto.
o que estou perdendo?
Edit: Eu também perdi uma maneira de mover uma subárvore, mas aprendi com o comentário de Mikael Eriksson