Oracle中游标的生命周期

rhk*_*vik 6 oracle cursor

如果我打开游标并忘记关闭游标,游标在Oracle中存在多长时间?

是否有一些设置来配置光标的生命周期?

DCo*_*kie 2

我相信它会一直存在,直到您的会话消失或关闭为止。

您可以在使用完光标后关闭它来配置光标的生命周期;-)

说真的,依靠某些设置来关闭光标只会隐藏问题并促进惰性编程。它还可能对任何合法需要使游标保持较长时间打开状态的进程产生不利影响。