重排根HIERARCHYID值
-
18-09-2019 - |
题
如果我有一个SQL Server 2008的表中设置以下行:
Row Hierarchy
1 1/
2 2/
3 1/1
4 1/2
5 2/1
6 2/2
7 2/1/1
目前行5被父到行2。我想重新设置父级行5到行1,因此,现在将成为1/3,而不是2/1。这一点我到目前为止工作。我想列7(以及任何其他行向下链)保持父到行5,这意味着行7应该是1/3/1。什么是一些有效的SQL,以确保所有儿童的层次IDS记录下来链获得,以及更新?
解决方案
在沉默是震耳欲聋!
你读过吗? 数据重新排序层次结构表中使用
层次方法其他提示
我有一个类似的问题,这篇文章真的帮了我: -
HTTP://www.sqlmag。 COM /条/ tsql3 / SQL服务器-2008-S-HIERARCHYID部分-2
不隶属于 StackOverflow