BasicRecursion Annotated
BasicRecursion Annotated
Simple, convenient, declarative Expressive enough for most database queries But basic SQL cant express unbounded computations
Jennifer Widom
Example 1: Ancestors
ParentOf(parent,child)
Jennifer Widom
Jennifer Widom
Jennifer Widom
With R1 As (query-1), R2 As (query-2), ... Rn As (query-n) <query involving R1,,Rn (and other tables)>
Jennifer Widom
With R1(A1,A2,,Am) As (query-1), R2 As (query-2), ... Rn As (query-n) <query involving R1,,Rn (and other tables)>
Jennifer Widom
With Recursive R1 As (query-1), R2 As (query-2), ... Rn As (query-n) <query involving R1,,Rn (and other tables)>
Jennifer Widom
Jennifer Widom