gpt4 book ai didi

plsql - 在 PL/SQL 中,隐式游标是否会无法关闭?

转载 作者:行者123 更新时间:2023-12-04 21:19:38 24 4
gpt4 key购买 nike

使用 PL/SQL 会不会出现某种情况,比如说在发生异常的情况下,隐式游标将无法关闭?

我知道隐式游标应该在使用后自行关闭,但只是想知道是否有可能不是这种情况的情况,如果可能的话,什么样的补救措施是个好主意。

最佳答案

COMMIT or ROLLBACK失败光标将不是 自动关闭
建议在使用游标时使用下面的路由:

-- before using the cursor
IF your_cursor %ISOPEN THEN
CLOSE your_cursor;
END IF;
OPEN your_cursor;

-- after using the cursor
CLOSE your_cursor;
-- when exception
IF your_cursor %ISOPEN THEN
CLOSE your_cursor;
END IF;

关于plsql - 在 PL/SQL 中,隐式游标是否会无法关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15030693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com