--
ALTER PROCEDURE [dbo].[tb_ADD]
@a int,
@b(20),

 AS
    BEGIN
        
        --开始事务
        begin tran
        if  exists(select ID from tbwhere a=@a and b=@b )
            begin
                rollback tran
                return -1--该记录已存在.
            end


        INSERT INTO [tb]( [a],[b] )VALUES(@a,@b    )

 

        IF @@error <> 0
            BEGIN
                rollback tran
                return 0--失败
            END
        else
            begin
                commit tran
                return 1    --成功
            end
    END

 

相关文章:

  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-19
  • 2022-12-23
  • 2021-08-27
  • 2021-11-08
  • 2021-09-05
  • 2021-10-31
相关资源
相似解决方案