gpt4 book ai didi

sql-server-2005 - 在 sql server 2005 中设置层次结构的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 07:06:06 26 4
gpt4 key购买 nike

我正在尝试为公司设置一个层次结构。我正在使用 SQL Server 2008 并使用层次结构 ID 来设置它。但是现在我需要回到 SQL Server 2005 ......然后“就去做”......无论如何我想过用这种简单的方式设置它 -

Id | ParentId | CompanyName | Desc

其中 ParentId 是一个 int 字段,它将存储父级的 ID。我猜根将其 ParentId 设为零。有没有更好的方法来设置层次结构?

我真的对层次结构没有那么复杂的要求...我想知道是什么让我猜遍历层次结构更容易并更有效地使用它。

最佳答案

“简单方法”很好,并且适用于 CTE(公用表表达式)。然而,正如 Kev 所建议的那样,还有其他方法各有利弊。

所以最终这取决于您的确切要求,以及将对数据执行多少插入查询和分层查询,因为不同方法的性能在这方面可能会有很大差异。

关于sql-server-2005 - 在 sql server 2005 中设置层次结构的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com