私は、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 ページに表示したいのですが、最初はルート ノードのみを表示するつもりです。これを展開してその子を表示したり、その子も展開したりできます。ありがとう。