计算层次结构列

时间:2012-07-25 10:30:45

标签: sql-server-2008 hierarchy

我有一个使用ParentID列的表;表示层次结构的标准方式。

我已经阅读了有关hierarchyid的所有好东西,并且需要它来查询具有特定祖先的所有记录。问题是将表转换为使用hierarchyid需要进行许多我目前没有时间的更改。

是否可以创建:

类型为hierarchyid的计算列

OR

具有hierarchyid

的该表的索引视图

我想过制作一个递归计算hierarchyid的函数,但这在性能方面不会很好。

1 个答案:

答案 0 :(得分:1)

查看使用reqursive CTE