このエラーが発生します:
ステートメントが完了する前に、最大再帰100が使い果たされました
この関数を実行すると:
WITH allDays AS (
SELECT @DateEarly AS date
UNION ALL
SELECT DATEADD(dd, 1, date) as date
FROM allDays s
WHERE DATEADD(dd, 1, date) <= @DateLate
)
SELECT *
from allDays
where dbo.isFestivo(date)>0
私はこのオプションを追加しようとしました:
OPTION (MAXRECURSION 200);
しかし、「オプション」という単語の前にエラー156が表示されます。なぜなのかご存知ですか?