回答

收藏

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    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则