【发布时间】:2017-04-13 05:51:39
【问题描述】:
ALTER PROCEDURE dbo.CurePeriod
@curDate_p1 datetime
-- call
exec CurePeriod @curDateTrick
我可以在存储过程中调用自己吗? 这是正确的?非常感谢。
【问题讨论】:
-
你必须有条件地调用它,否则它会在无限时间内调用他自己
-
您使用的是哪个数据库?你想达到什么目标?顺便说一句,这是一个有效的调用,但它会进入无限循环。
-
在 SQL Server 中,您可以编写递归存储过程。请记住,最大嵌套级别仅为 32。请参阅
@@NESTLEVEL -
您找到这个问题的答案了吗?如果它们都不相关,请选择最佳答案或回答您自己的问题,而不是无限期地打开它。
标签: sql stored-procedures recursion