Du kan begrænse antallet af rekursionsniveauer ved at bruge MAXRECURSION
indstillingstip som dette:OPTION (MAXRECURSION 0);
hvor værdien (mellem 0 og 32767) angiver antallet af niveauer af rekursion, 0 betyder uendelig.
Fra dokumentationen for CTE:
Og dokumentationen til forespørgselstipene siger:
For at bruge sætningen tilføjer du OPTION-sætningen efter FROM-sætningen i forespørgslen ved hjælp af den rekursive CTE.
Angivelse af 0 kan dog føre til dårlige ting, hvis forespørgslen går i en uendelig løkke.