事务处理

来源:互联网 发布:java字符串去掉双引号 编辑:程序博客网 时间:2024/06/10 00:22
SET NOCOUNT ON;
BEGIN TRANSACTION TT
if(@count>0)
begin
select 2 from P01
end  
else
begin
select 3 From P01
end;
    SET NOCOUNT OFF;
COMMIT TRANSACTION TT;
RETURN 1


--回滚事务
ERRMSG:
BEGIN
SET NOCOUNT OFF;
ROLLBACK TRANSACTION TT
SELECT -1 AS RESULT, 'Database error, please ask database manager to check!' AS WARNING
RETURN -1   --添加失败并回滚
END