Posted on 2010-05-12 23:11
Prayer 阅读(1523)
评论(0) 编辑 收藏 引用 所属分类:
数据库,SQL 、
DB2
$declare aa_cur cursor with hold for
select * into $table_aa
from t_aatable
WITH HOLD 声明该游标可以在创建它的事务成功提交后继续使用。 WITHOUT HOLD 声明该游标不能在创建它的的事务提交后使用。
缺省是 WITH HOLD ?!
DB2
DECLARE CURSOR WITH HOLD 语句
当用包括 WITH HOLD 子句的 DECLARE CURSOR 语句声明游标时,在落实该事务时任何打开的游标仍然打开;并且释放所有锁定,除保护打开的 WITH HOLD 游标的当前游标位置的锁定外。
如果回滚事务,则关闭所有打开的游标且释放所有锁定以及释放 LOB 定位器。