有一存储过程create proc aaa
参数...
as
SQL语句1
SQL语句2
SQL语句3
go现在里面写的3个语句没在同一事物中 若是改成同一事务中该如何写
参数...
as
SQL语句1
SQL语句2
SQL语句3
go现在里面写的3个语句没在同一事物中 若是改成同一事务中该如何写
解决方案 »
- 大家帮帮看下,这么写合适嘛?
- VS2005 C# 资源如何操作!
- 单条新闻太长分页时碰到的问题,请叫大侠啊!
- 求助:客户端 如何访问 服务器 上的服务?
- c#怎样将winform窗口上面那条东东去掉啊
- 请教Xml问题:两个超大的XmlNode的比较
- 关于SQL2000和SQL2005的问题,为什么我得SQL2000的企业管理器打开10秒钟左右会自动关闭呢
- 怎么加下划线
- 华为CMPP3.0短信网关API Login_R(LPCSTR SystemID,LPCSTR Password)登录失败
- 对于写C/S结构的程序,VS中有没有非常良好的结构,类似Borland一样的
- 访问内网时,几分钟浏览器就会卡死 急死了,在线等
- 从流中读取二进制数据性能问题。
create proc aaa
参数...
as
BEGIN TRANSACTION
SQL语句1
SQL语句2
SQL语句3
COMMIT TRANSACTION
go
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
参数...
as
begin tran
SQL语句1
if @@error<>0
begin
rollback tran
return -1
end
SQL语句2
if @@error<>0
begin
rollback tran
return -1
end
SQL语句3
if @@error<>0
begin
rollback tran
return -1
end commit tran
go
语句1 根本没回滚啊
http://topic.csdn.net/u/20111206/15/3cf9de43-bf54-4bf3-8041-ebaabcc7a68f.html