社区
PowerBuilder
帖子详情
declare/open 一个游标时,有没什么参数可以让它不被commit掉?
scor11
2005-04-05 12:23:15
在open以后的处理中,如果有部分sql要commit,或autocommit=true,
该游标就被自动关闭了
有什么参数可以让它不被commit掉?而一定要用close呢?
...全文
135
6
打赏
收藏
declare/open 一个游标时,有没什么参数可以让它不被commit掉?
在open以后的处理中,如果有部分sql要commit,或autocommit=true, 该游标就被自动关闭了 有什么参数可以让它不被commit掉?而一定要用close呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scor11
2005-04-05
打赏
举报
回复
楼上的正解!!!
lzheng2001
2005-04-05
打赏
举报
回复
1.你用什么数据库?
1.这个是sql server的方法:
把数据处理部分用存储过程sp来完成
在sp中
begin tran t1
你的sql语句
commit tran t1
用这种方法来控件事务的提交!
2.由于pb的commit是针对整个事务对象的,所以象你这种问题,可以创建一个新的事务来解决.
transaction tran_tmp
...
在游标中的SQL语句使用这个tran_tmp来完成,
然后
commit using tran_tmp;
关闭游标后,
disconnect using tran_tmp;
destroy tran_tmp
及时释放资源
scor11
2005-04-05
打赏
举报
回复
“不要在游标内写COMMIT,可等游标循环结束后,提交语句!”
hehe ,好像治标不治本啊
C语言打开游标的时候好像可以定义为不被commit掉的,pb难道没有么
不过我查了资料,好像是没有,只有简简单单的open,所以才来这里求助的
1楼、2楼两位不好意思,我表达不好
其实就是在游标循环中,一旦有几句sql一定要commit,游标就被关闭了,
求什么方法让它不被commit关闭
xyqiqi
2005-04-05
打赏
举报
回复
不要在游标内写COMMIT,可等游标循环结束后,提交语句!
j9dai
2005-04-05
打赏
举报
回复
有点看不懂
nimittz
2005-04-05
打赏
举报
回复
楼主什么意思啊,好像没有什么参数阿。你要做什么操作呢?建议把游标和提交的sql语句分开来写呢
pl/sql编程-
游标
pl/sql编程-
游标
六、PL/SQL
游标
PL/SQL
游标
db2 获取返回的
游标
_db2
游标
使用
游标
一般用来迭代结果集中的行为了在
一个
过程中处理
一个
游标
的结果,需要做以下事情:在存储过程块的开头部分
DECLARE
游标
。打开该
游标
。将
游标
的结果取出到之前已声明的本地变量中(隐式
游标
处理除外,在下面的 FOR...
pl/sql
游标
游标
就是
一个
结果集(Result Set) --使用
游标
查询所有员工的姓名和薪水,并打印 /* 1.
游标
的属性 %found %notfound */
DECLARE
--定义
一个
游标
CURSOR cemp IS SELECT ename,sal FROM emp; --为
游标
定义对应的...
游标
游标
游标
简介隐式
游标
利用隐式
游标
解决NO_DATA_FOUND异常显式
游标
不带
参数
的显示
游标
带
参数
的显示
游标
使用显式
游标
更新行
游标
的FOR循环REF
游标
和
游标
变量使用ref
游标
变量执行动态 SQL总结
游标
游标
简介 逐行处理...
PowerBuilder
1,079
社区成员
66,439
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章