set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[GuestBook_DeleteGuestBookById]
@Id int
AS
BEGIN
begin tran Del--开始事务
DECLARE @DelError int--定义记录错误数的变量
delete GuestBook where Id=@Id --执行SQL语句1
set @DelError=@DelError+@@ERROR--设置错误数量
Delete GuestBook where GBookId=@Id--执行SQL语句2
set @DelError=@DelError+@@ERROR--设置错误数量
if @DelError>0--若错误数大于0
begin
rollback tran DelOrder--回滚事务
--return 0--删除失败
end
else
begin
commit tran DelOrder
--return 1--删除成功
end
END