
我写的是存储过程。
错误原因:
将存储过程调用的语句写在了本存储过程内部。
create proc [x牌号x仓库实时物料汇总]
@FNO varchar(8),
@FSTOCKNUMBER_1 varchar(3),
@FSTOCKNUMBER_2 varchar(3)
as
set nocount on
--********
--********
--********
exec [x牌号x仓库实时物料汇总]'00.00.01','A01','A02'
执行语句写在了存储过程内部,会作为存储过程的一部分,形成嵌套调用,因此下次调用该存储过程会陷入不断地调用循环中。
本文讲述了在编写存储过程中,错误地将调用存储过程的语句放置在自身内部导致的无限循环问题。作者强调了应避免在存储过程中嵌套调用自己,以防止性能问题和逻辑错误。
2242

被折叠的 条评论
为什么被折叠?



