ASE语句中的事务判断问题
时间:2010-08-26
来源:互联网
- set rowcount 10000
- while exists(select * from table_name where ........)
- begin
- delete from tablename where ........
- end
- go
- 10000 rows affect.
- 10000 rows affect.
- 10000 rows affect.
- 10000 rows affect.
- 10000 rows affect.
- 10000 rows affect.
- 10000 rows affect.
- 10000 rows affect.
- .......
作者: zq5143 发布时间: 2010-08-26
本帖最后由 hobbylu 于 2010-08-27 08:51 编辑
上述语句的类似日志显示如下
带上begin/end transaction的事务
说明是每一万条一个事务
上述语句的类似日志显示如下

带上begin/end transaction的事务

说明是每一万条一个事务
作者: hobbylu 发布时间: 2010-08-27
将循环分解成:
set rowcount 10000
delete from tablename where ........
go
sybase默认是隐式事务提交,除非加上begin transaction才开隐式事务。加个while循环也同道理。
delete from tablename where ........
go 100
这个语句也是相同的!
set rowcount 10000
delete from tablename where ........
go
sybase默认是隐式事务提交,除非加上begin transaction才开隐式事务。加个while循环也同道理。
delete from tablename where ........
go 100
这个语句也是相同的!
作者: andkylee 发布时间: 2010-08-27
logtran这个工具又完善了, 呵呵
作者: andkylee 发布时间: 2010-08-27
确认过了,是每1万条一个事务,谢谢斑竹和andkylee
作者: zq5143 发布时间: 2010-08-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28