Skip to content

max_loop_num

参数名称

max_loop_num

参数解释

存储过程最大循环次数。

该参数用于限制存储过程中循环体的执行次数,当循环体的实际执行次数超过设定的阈值时,系统将自动抛出异常以终止循环,从而保障程序运行的稳定性和资源的安全性。

默认值

100000

取值范围

[0,2147483647]

取值为0时,表示无限制。

访问权限

R/W

是否全局参数

修改生效方式

max_loop_num可在系统运行时,通过数据库SET命令修改,修改后参数值立即生效。

操作步骤

  1. 在数据库中执行以下命令修改max_loop_num参数值,根据实际需求在取值范围内选择合适的value值。
    SQL> SET max_loop_num TO value
  2. 在数据库中执行以下命令查看当前参数值。
    SQL> SHOW max_loop_num

注意事项

超过阈值报错Error: [E21092 L6 C8] 超过存储过程最大循环次数%ld