公用表表达式在以下情形是递归的:重复执行,每次执行都会返回新行,直到检索到整个结果集为止。您可以在 WITH 子句中的 WITH 紧后面插入 RECURSIVE 关键字,从而使公用表表达式为递归的。一个 WITH 子句可以包含多个递归表达式,它们可以是递归的,也可以是非递归的。
递归提供了更加容易的方法来遍历呈现树状或类似树状的数据结构的表。在不使用递归表达式的情况下,使用一个语句遍历这种结构的唯一方法是针对每个可能的级别让表与它自身连接一次。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |