【发布时间】:2022-01-18 10:12:40
【问题描述】:
- 我有一个参数化游标“cur_lovs(parm1, parm2, parm3)”
- 我想循环并在循环内,我想使用相同的游标“cur_lovs(parm1, parm2, valOfMainLoop)”和从主循环获取的值。
如果我尝试这样做,我会收到以下错误:
ORA-06511: PL/SQL: 游标已打开
有什么办法吗?
【问题讨论】:
标签: oracle for-loop plsql nested-for-loop
如果我尝试这样做,我会收到以下错误:
ORA-06511: PL/SQL: 游标已打开
有什么办法吗?
【问题讨论】:
标签: oracle for-loop plsql nested-for-loop
错误是不言自明的。您不能在光标仍处于打开状态时重复使用它,但您可以随时将其关闭并重新打开。
如果要在游标循环中使用游标,则需要另一个游标。
【讨论】: