sql 事物
2009-07-24 22:32 markwangxm 阅读(706) 评论(1) 收藏 举报
--用事务
begin tran
insert ....
if @@error<>0
begin
--有问题,提示错误,并回滚。
raiserror('error',16,1)
rollback tran
return
end
update ....
if @@error<>0
begin
raiserror('error',16,1)
rollback tran
return
end
--没问题了,提交
commit tran
begin tran
insert ....
if @@error<>0
begin
--有问题,提示错误,并回滚。
raiserror('error',16,1)
rollback tran
return
end
update ....
if @@error<>0
begin
raiserror('error',16,1)
rollback tran
return
end
--没问题了,提交
commit tran