Jeden příklad, pokud potřebujete odkazovat/spojit stejnou sadu dat vícekrát, můžete tak učinit definováním CTE. Proto to může být forma opětovného použití kódu.
Příkladem vlastního odkazování je rekurze:Rekurzivní dotazy pomocí CTE
Vzrušující definice společnosti Microsoft Převzaté z Books Online:
CTE lze použít k:
-
Vytvořte rekurzivní dotaz. Další informace naleznete v tématu Rekurzivní dotazy pomocí běžných tabulkových výrazů.
-
Nahraďte pohled, když není vyžadováno obecné použití pohledu; to znamená, že nemusíte ukládat definici do metadat.
-
Povolit seskupování podle sloupce, který je odvozen ze skalárního dílčího výběru, nebo funkce, která buď není deterministická, nebo má externí přístup.
-
Na výslednou tabulku odkazujte několikrát ve stejném příkazu.