RECURSIVE w SQL
Uczę się języka SQL i trudno mi było zrozumieć następującą rekursywną instrukcję SQL.
WITH RECURSIVE t(n) AS (
SELECT 1
UNION ALL
SELECT n+1 FROM t WHERE n < 100
)
SELECT sum(n) FROM t;
Co to jest n i tSELECT sum(n) FROM t;
? O ile mogłem zrozumieć, n to liczba t to zbiór. Czy mam rację?
W jaki sposób wyzwalana jest rekurencja w tym stwierdzeniu?