t-sql - 事务使用的简单例子
2013-12-11 16:14
225 查看
declare @errorSum int;
set @errorSum = 0;
begin tran
update cs_infos set flow = '1' where Id = @infId
set @errorSum=@errorSum+@@error
delete from cs_info_PublishPlans where InfId = @infId
set @errorSum=@errorSum+@@error
if @errorSum <> 0
rollback tran
else
begin
commit tran
set @updCount = @updCount + 1
set @siteIds = @siteIds + cast(@websiteId as nvarchar) + ';'
end
set @errorSum = 0;
begin tran
update cs_infos set flow = '1' where Id = @infId
set @errorSum=@errorSum+@@error
delete from cs_info_PublishPlans where InfId = @infId
set @errorSum=@errorSum+@@error
if @errorSum <> 0
rollback tran
else
begin
commit tran
set @updCount = @updCount + 1
set @siteIds = @siteIds + cast(@websiteId as nvarchar) + ';'
end
相关文章推荐
- sql 简单事务例子
- 一个简单的存储过程使用事务的例子
- 关于sql时间函数的一些简单的例子(本机本地时间,国外服务器不能使用)
- SQLServer 在存储过程里使用事务控制的简单小例子
- 一个最简单的使用Entity Framework 查询SQL 数据库的例子
- SQL 事务(Transaction) 简单的使用方法
- 使用SQL事务的一个简单架构
- SQL游标使用简单例子
- 一个简单的存储过程使用事务的例子
- sql T_sql 在存储过程中使用事务Trans 例子
- t-sql - try catch的使用简单例子
- sql2005 存储过程使用 事务 和 游标 例子
- 数据库封装类DataOperation改进(支持事务、存储过程、简单使用例子)
- 枚举使用的简单例子(C++总结1)
- Libevent使用例子,从简单到复杂
- 简单的AsyncTask使用例子
- LINQ : 在LINQ TO SQL中使用事务和控制并发
- ext4.2入门简单小例子(button的事件–对话框的几种使用情况)
- mysql + unidac 使用事务例子
- 使用 CXF 做 webservice 简单例子