打开和关闭显式光标
使用OPEN语句打开光标,做了如下的事情:
l 分配数据库资源来处理查询
l 处理查询
? 识别结果集,如果查询引用变量或光标参数,它们的值会影响结果集。
? 如果查询有for update子句,则锁住结果集的行。
l 将光标定位在结果集的第1行之前。
使用CLOSE语句关闭显式光标,允许它的资源被重用。在关闭光标之后不能从它的结果集中获取记录或引用它的属性。如果你尝试做上述事情,PL/SQL会引发INVALID_CURSOR异常。
可以重新打开一个已经关闭的光标。在重新打开显式光标之前,你必须先关闭它,否则会引发CURSOR_ALREADY_OPEN异常。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1122701/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17013648/viewspace-1122701/
本文详细解释了如何使用SQL中的OPEN和CLOSE语句来管理显式光标,包括光标打开时的数据库资源分配、处理查询、识别结果集及锁定行等过程,以及关闭光标以释放资源和重新打开已关闭光标的步骤。
71

被折叠的 条评论
为什么被折叠?



