1

SQL Server (2008 R2) にhierarchyid列があるとします。テーブルに次のノードが既にあるとします。

/1/
/1/1/
/1/2/

'/1/1/' と '/1/2/' の間に挿入し、ノード '/1/1.1/' を作成する挿入ステートメントを作成したいと思います。ただし、「/1/1.1/」をハードコーディングしたくありません。「/1/1/」と「/1/2/」を知ることに基づいて挿入ステートメントを作成したいと考えています。これはストアド プロシージャになるため、insert ステートメントの前に T-SQL が必要な場合は問題ありません。

4

1 に答える 1

1

理解した。その答えは GetDescendant メソッドにあります。これを親の '/1/' で呼び出し、'/1/1/' と '/1/2/' を引数として渡すと、'/1/1.1/' が返されます。

于 2013-03-15T12:43:19.197 に答える