关于 sql server 客户端执行多条sql语句事务的问题
来源:互联网 发布:淘宝上发票抬头写个人 编辑:程序博客网 时间:2024/04/27 18:16
由于当初用oracle较多,sql server 用得少,前天经理问了我一个关于在sql server 客户端执行多条语句,如何将多条语句放在
一个事务里的问题。由于sql server 默认是执行完一条语句就自动提交的,一下子把我难住了。今天五一放假,于是好好研究一下
SET XACT_ABORT { ON | OFF } 可设置在sql语句发生错误时是否自动回滚到当前事务
BEGIN TRAN标记事务开始
COMMIT TRAN 提交事务
示例如下:
SET XACT_ABORT ON;
GO
BEGIN TRANSACTION;
insert into .......;
update table ......;
COMMIT TRANSACTION;
则如果其中一条sql发生错误,整个事务将回滚。
一个事务里的问题。由于sql server 默认是执行完一条语句就自动提交的,一下子把我难住了。今天五一放假,于是好好研究一下
这个问题,解决方案如下:
sql server 里有相关属性 XACT_ABORT, BEGIN TRAN, COMMIT TRANSET XACT_ABORT { ON | OFF } 可设置在sql语句发生错误时是否自动回滚到当前事务
BEGIN TRAN标记事务开始
COMMIT TRAN 提交事务
示例如下:
SET XACT_ABORT ON;
GO
BEGIN TRANSACTION;
insert into .......;
update table ......;
COMMIT TRANSACTION;
则如果其中一条sql发生错误,整个事务将回滚。
- 关于 sql server 客户端执行多条sql语句事务的问题
- 事务应用-执行多条SQL语句
- 关于c#.net oracle 中联系执行多条sql语句的问题
- 执行多条SQL语句,实现数据库事务。
- 执行多条SQL语句,实现数据库事务
- 执行多条SQL语句,实现数据库事务
- 执行多条SQL语句,实现数据库事务
- * 执行多条更新的Sql语句
- JAVA中处理事务的程序--多条更新SQL语句的执行(包括回滚) .
- JAVA中处理事务的程序--多条更新SQL语句的执行(包括回滚)
- JAVA中处理事务的程序--多条更新SQL语句的执行(包括回滚)
- 关于sql语句的执行顺序问题
- 执行多条SQL语句,执行数据库事务(可传入Sql参数)
- 执行多条SQL语句,执行数据库事务(可传入Sql参数)
- 执行多条 sql语句
- SQL SERVER的事务SQL语句
- 事务执行SQL语句
- sql server 执行事务
- ajax处理过程,ajax入门,XMLHttpRequest对象
- 关于jboss5.1报QueueConnectionFactory not bound 异常的解决方案
- 无法识别的转义序列
- 一个ubuntu使用root权限的小tip
- NSView淡入淡出
- 关于 sql server 客户端执行多条sql语句事务的问题
- 批处理完成FTP下载远程备份文件到本地
- 匹配时刻
- QSqlDatabase: QMYSQL driver not loaded 解决方法
- 导师制
- Windows Phone开发环境搭建
- strcpy函数实现
- Spring3 MVC中Ajax的使用
- 开发基于ADO的Delphi数据库应用程序