1

私は、columns1 が hierarchyID 型のテーブルを持っています。

Select Convert(varchar,Column1), Name from Table1

結果は

/1/         Root
/1/1/       Child 1
/1/2/       Child 2
/1/3/       Child 3
/1/2/1/     Child 2 Child 1
/1/2/2/     Child 2 Child 2
/1/2/3/     Child 2 Child 3
/1/2/2/1/   Child 2 Child 2 Child 1
/1/2/2/2/   Child 2 Child 2 Child 2

これをjsonに変換したいので、次のようなものが得られます

{  
   "Root":{  
      "Child 1":{},
      "Child 2":{  
         "Child 2 Child 1":{},
         "Child 2 Child 2":{  
            "Child 2 Child 2 Child 1":{},
            "Child 2 Child 2 Child 2":{}
         },
         "Child 2 Child 3":{}
       },
      "Child 3":{}
   }
}

これは SQL サーバー自体で実行できますか、それとも ac# 変数または javascript にロードすることで実行できますか? 最終的にこれを Web ページに表示したいのですが、最初はルート ノードのみを表示するつもりです。これを展開してその子を表示したり、その子も展開したりできます。ありがとう。

4

0 に答える 0