SQL Server में Hierarchical और Recursive Queries
Jasmin Ludolf
Content Developer
Recursion क्या है?

Recursion वह प्रक्रिया है जहाँ कोई procedure, subroutine, function, या algorithm खुद को बार‑बार कॉल करता है, जब तक एक निश्चित शर्त पूरी न हो जाए
Common Table Expression (CTE) की परिभाषा:
WITH CTEtable as (
<select statement on a table>
)
SELECT *
FROM CTEtable
एक अस्थायी नामित result set निर्धारित करता है, जिसे common table expression (CTE) कहा जाता है
Recursive CTE की परिभाषा:
WITH cte_name AS (
-- Anchor member
<cte_initial_query>
UNION ALL
-- Recursive member
<cte_recursive_query> )
SELECT *
FROM cte_name
वास्तविक दुनिया के उदाहरण:
टेबल में बदलाव:
CREATE, INSERT, ALTER, DROPRelational data model:
Hierarchical और networked data model:


Common tasks:
Flight data की travel planning:

एक कार कैसे assemble करें?

Power grid का modeling

SQL Server में Hierarchical और Recursive Queries