SQL Server में Hierarchical और Recursive Queries
Jasmin Ludolf
Content Developer
Recursion वह तरीका है जिसमें कोई procedure, subroutine, function, या algorithm स्वयं को तब तक कॉल करता है जब तक दी गई शर्त पूरी न हो जाए

Family Tree - पिछली 5 पीढ़ियों के सभी पिता खोजें

फायदे:
नुकसान:
गणितीय परिभाषा
लगातार संख्याओं का योग निम्न तरह recursively परिभाषित है:
number = 1
for iteration = 1
number = number + (iteration - 1)
for iteration > 1
5 तक संख्याओं का योग:
1+2+3+4+5 = 15
WITH calculate_SumOfNumber AS ( -- Initial Query SELECT 1 AS iteration, 1 AS SumOfNumberUNION ALL -- Recursive Part SELECT iteration + 1, SumOfNumber + (iteration + 1) FROM calculate_SumOfNumberWHERE iteration < 6 )SELECT SumOfNumber FROM calculate_SumOfNumber
SQL Server में Hierarchical और Recursive Queries