|
|
1
1
根据数据库服务器的使用情况,可能已经为您提供了此功能。否则,您可以创建一个调用自身以返回此信息的函数,或者实现 Materialized Path 解决方案。 更新: 对于DB2,您可以利用 Recursive Common Table Expressions 。 |
|
|
2
5
使用SQL Server 2005及更高版本中的CTE,我必须执行以下操作:
|
|
|
3
1
是的,看 here . 您可以使用“start with”和“connect by previous”语句,我过去曾用它在Web应用程序中创建breadcrumbs。 |
|
|
4
1
有几种不同的方法来表示SQL数据库中的树。我想我知道的不多,但我知道Django Treebeard用3种不同的方式来做。如果您查看文档,它对每种方法都有简短的描述: adjacency list --你已经在做什么了 materialized path --文章: http://www.dba-oracle.com/t_sql_patterns_trees.htm nested sets --哦,这是维基百科: http://en.wikipedia.org/wiki/Nested_set_model |
|
|
5
0
假设我们有一个名为dlfolder的简单表,其中包含以下列:
在Oracle中,您可以使用
将得出以下结果:
见 http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions164.htm |
|
|
bb ef · 如何使用递归从列表中删除某些内容?python 8 年前 |
|
|
Adam Morad · 方案更改树值 8 年前 |
|
johnny 5 · 角度将ViewChild绑定到类中的属性 8 年前 |
|
|
user2467011 · 为什么给定的二叉树是用空节点构造的? 8 年前 |