+ -
当前位置:首页 → 问答吧 → 求一个删除三条语句的事务

求一个删除三条语句的事务

时间:2011-11-14

来源:互联网

随便写一个就可以。
我照着你们的学一学

删除三条语句 如果有一条执行失败回滚

给我一个模板楼。

别太复杂

作者: programjackie5   发布时间: 2011-11-14

SQL code
begin tran
delete from ...
delete from ...
delete from ...

if @@error <>0 
rollback tran
else 
commit tran 

作者: OrchidCat   发布时间: 2011-11-14

SQL code
    begin tran
     delete tb ...
     delete tb ...
     delete tb ...
   commit

作者: ssp2009   发布时间: 2011-11-14

mark!

学习,

另外事务和触发器有什么区别?

作者: xiaolinyouni   发布时间: 2011-11-14

引用 3 楼 xiaolinyouni 的回复:

mark!

学习,

另外事务和触发器有什么区别?

好像是风牛马不相及

作者: Beirut   发布时间: 2011-11-14

SQL code
BEGIN TRY
BEGIN TRAN
...語句

COMMIT TRAN
END TRY
BEGIN CATCH
SELECT ERROR_MESSAGE()
ROLLBACK TRAN
END CATCH

作者: roy_88   发布时间: 2011-11-14


SET XACT_ABORT ON 
BEGIN TRAN
...語句

COMMIT TRAN


当 SET XACT_ABORT 为 ON 时,如果执行 Transact-SQL 语句产生运行时错误,则整个事务将终止并回滚。

作者: roy_88   发布时间: 2011-11-14

SQL code
begin tran
  delete from tb1
  delete from tb2
  delete from tb3
if @@error<>0
rollback tran
else 
commit tran

作者: lzd_83   发布时间: 2011-11-14

SQL code
begin tran
  delete from tb1
  delete from tb2
  delete from tb3
commit tran

作者: Beirut   发布时间: 2011-11-14

SQL code

set xact_abort on
begin tran
delete from tb1 ...
delete from tb2 ...
delete from tb3 ...
commit tran

作者: AcHerat   发布时间: 2011-11-14

SQL code

BEGIN TRY
BEGIN TRAN
DELETE FROM TB WHERE 条件

DELETE FROM TB WHERE 条件

DELETE FROM TB WHERE 条件
COMMIT TRAN
END TRY
BEGIN CATCH
SELECT ERROR_MESSAGE()
ROLLBACK TRAN
END CATCH

作者: public0011   发布时间: 2011-11-14

SQL code

begin tran
delete tb where id=1
delete tb where id=2
delete tb where id=3
commit

作者: pengxuan   发布时间: 2011-11-14

数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 
触发器是指一种在基表(还有其他数据库对象)被修改时自动执行的内嵌过程。
这是两个截然不同的概念,没有可比性。

作者: fredrickhu   发布时间: 2011-11-14

begin tran
delete tb ...
commit

作者: szstephenzhou   发布时间: 2011-11-14

SQL code

set xact_abort on 

begin transaction

delete from table1 where 
delete from table2 where 
delete from table3 where

commit transaction

go

作者: gogodiy   发布时间: 2011-11-14

热门下载

更多