求同时向多个数据表插入数据的存储过程(带事务最好),急。有高手来,请指教,有实例或相关信息可以给我的话,感激不尽。

解决方案 »

  1.   

    开始事务插入数据1
    插入数据2
    .
    .
    .
    if(@@error<>0)
    回滚事务
    else
    提交事务
      

  2.   

    CREATE PROCEDURE dbo.sp_AlterGroup
    (
    @GroupID INT = NULL,
    @Name NVARCHAR(50) = NULL,
    @Description NVARCHAR(500) = NULL
    )
    AS
    --SET NOCOUNT ON
    SET XACT_ABORT ON
    BEGIN TRANSACTION
                       插入数据
    COMMIT TRANSACTION
    RETURNGO
      

  3.   

    哦,是这样的,我的表是收款单(Fbill),应收总帐表(AccRec),应收明细表(AccDetail),表中的有些字段是不一样的,写存储过程时,该怎样设参数?