SQL Server:语句完成之前,最大递归100已用尽
技术问答
200 人阅读
|
0 人回复
|
2023-09-12
|
我有一个查询,查询返回的错误超过了最大递归级别。& D5 k+ E F5 Q3 T1 o
我知道如何添加OPTION (maxrecursion0)在查询中解决这个问题,但是我试图把它添加到查询的每个位置,但是我找不到有效的语法位置。
' o: p; _) ?, X ^( a+ ` s任何人都能在我的视图中向我提供任何需要插入查询提示的指示吗?
5 q! W9 ?2 O3 |& \3 u0 ?0 J/****** Object: View [dbo].[SiconCFMContractLinesDetailByDayView] Script Date: 16/12/2016 12:02:35******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE VIEW [dbo].[SiconCFMContractLinesDetailByDayView]ASWITH dateRange as(SELECT [Date] = DATEADD(dd,1,DATEADD(dd,-1,[SiconCFMContractLinesOutstandingView].[NextDueDate])),[Frequency] = [SiconCFMContractLinesOutstandingView].[FrequencyValue],[EndDate] = DATEADD(yy,5,[SiconCFMContractLinesOutstandingView].[NextDueDate]),[SiconCFMContractLinesOutstandingView].[SiconContractLineID]FROM [SiconCFMContractLinesOutstandingView]WHERE DATEADD(mm,[SiconCFMContractLinesOutstandingView].[FrequencyValue],[SiconCFMContractLinesOutstandingView].[NextDueDate]) 就像建议一样,我在最后一个GO 添加到句子的顶部OPTION(maxrecursion 0) ,但是在create* g+ } H0 g* A5 n
view但是语法错误是在句子中给出的。如果我自己操作查询,里create view在句子之外运行
6 s" ^5 i4 x( h0 ]3 Y1 I* D$ }; j
- s g6 C& O' R 解决方案: |
|
|
|
|
|