只需将其放在通用表表达式之前即可:
DECLARE @FROMDATE DATETIME DECLARE @TODATE DATETIME select @FROMDATE=getdate()select @TODATE =getdate()+7declare boris cursor forWITH DATEINFO(DATES) AS (SELECT @FROMDATE UNIOn ALL SELECt DATES + 1 FROM DATEINFO WHERe DATES < @TODATE)SELECt *FROM DATEINFOOPTION (MAXRECURSION 0)
(但是,插入关于游标的通常的警告几乎总是会成为错误的工作工具。如果您可以找到一种以基于集合的方式完成整个 *** 作的方法,则通常是更可取的,并且可能会表现得更好(或者至少会更好)适用于性能调整))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)