Chinaunix

标题: SQL语句里,定义的游标中加with hold的作用 [打印本页]

作者: powaer    时间: 2009-09-19 17:33
标题: SQL语句里,定义的游标中加with hold的作用
各位大虾,请问定义如下的游标:
EXEC SQL DECLARE AAA CURSOR  with hold for select.......
请问这个中间加的with hold起到什么作用呢。定义游标操作时候,好像是open就会把表给自动加锁的吧。。有高手加以回答下不?谢谢
作者: powaer    时间: 2009-09-21 00:09
帮忙顶起。不好意思没有什么利润可贡献的。。喜欢能得到高手的解答
作者: xxyyy    时间: 2009-09-21 08:57
如果不加with hold则此游标遇到commit或者rollback语句会自动关闭。加上了with hold 则必须用close关闭。
作者: powaer    时间: 2009-09-21 22:02
谢谢楼上哦。。
作者: powaer    时间: 2009-09-26 12:30
with hold的作用就只有这么个吗,还有没别的作用呢??一个简单的问题热盼大家的赐教,谢谢。
作者: wang1352083    时间: 2012-03-22 17:06
with hold 是防止commit的时候游标自动关闭吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2