Ich spiele mit HierarchyId herum und habe keine satzbasierte Methode gefunden, um Folgendes zu tun:
- Fügen Sie alle Teilbäume gleichzeitig ein
- Rufen Sie alle Teilbäume gleichzeitig ab
Diese Frage bezieht sich auf meine vorherige , und ich vermute, dass die einzige Möglichkeit, diese beiden Aufgaben mit HierarchyId auszuführen, jeweils ein Knoten oder eine Ebene ist. Wenn ich einen materialisierten Pfad verwende, können beide Aktionen leicht mit einem einzigen (und trivialen) satzbasierten Befehl ausgeführt werden.
Was vermisse ich?
Bearbeiten: Ich habe auch eine Möglichkeit verpasst, einen Teilbaum zu verschieben, aber ich habe es aus Mikael Erikssons Kommentar gelernt