如题!

解决方案 »

  1.   

    http://blog.csdn.net/roy_88/archive/2008/07/21/2682044.aspx
      

  2.   

    谁还有么?简单的能表述出MSSQL事务的所有用法的例子么?
      

  3.   

    begin tran
        insert tb select * from tb1
        update tb set ...
        delete tb  where
    if @@error=0
       commit
    else
       rollback
      

  4.   

    CREATE procedure sp_DeleteUser
    @uName varchar(20)
    as
    declare @TotalError int
    set @TotalError=0 begin tran
    delete from suser where susname=@uName
    set @TotalError=@TotalError+@@error
    delete from patrolmembers where pmnum=@uName
    set @TotalError=@TotalError+@@error
    delete from roleuser where userid=(select sUsNum from sUser where sUsName=@uName)
    set @TotalError=@TotalError+@@error if (@TotalError=0)
    begin
    commit tran
    end
    else
    begin
    rollback tran
    end
    GO