2011-11-27 75 views
-1

获取自动生成的游标的引用来关闭它。如何强制关闭隐式游标?

+0

为什么这会被投票? – EvilTeach

+0

可能的重复[我怎样才能避免“打开游标限制超过”此代码错误?](http://stackoverflow.com/questions/8286114/how-can-i-avoid-open-cursor-limit-exceeded-错误代码) –

回答

4

你不知道。来自Oracle的PL/SQL docs

隐式游标是由PL/SQL构造和管理的会话游标。每次运行SELECT或DML语句时,PL/SQL都会打开一个隐式游标。 您无法控制隐式游标,但您可以从其属性中获取信息。

您可以完全控制explicit cursors

+0

是否创建一个显式游标避免PL/SQL创建隐式游标。 – laksh

+0

编号游标是如何从Oracle中提取信息的。隐含游标是一件好事,因为你不需要明确地管理它们。 – EvilTeach

+1

@laksh,是的,它会阻止oracle打开一个隐式游标,因为你将打开一个明确的游标。 – Ollie