当我在没有关闭显式游标的情况下完成 plsql 块时,是否会引发 oracle 错误代码?

is There an oracle error code to raise when I finish a plsql block without close an explicit cursor?

我正在编写很多 PL/SQL 块,使用显式游标来填充一些表...所以我需要一个 "reminder" 来关闭所有游标。所以...当我在没有关闭显式游标的情况下完成 plsql 块时,是否会引发 Oracle 错误代码?谢谢

不,不是。但是,匿名块中的游标会在块完成时自动关闭。不过,您应该明确关闭游标,因为这被认为是一种好的做法。