usp_DeleteSubscriptionPlan.sql
1.85 KB
USE [AIADatabaseV5]
GO
/****** Object: StoredProcedure [dbo].[Usp_DeleteSubscriptionPlan] Script Date: 17-01-2018 09:51:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
create PROCEDURE [dbo].[usp_DeleteSubscriptionPlan]
-- Add the parameters for the stored procedure here
@Id tinyint,
@Status bit out
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
set @Status = 0;
BEGIN TRY
BEGIN TRANSACTION
delete from SubscriptionPlan where Id = @Id;
COMMIT TRANSACTION
set @Status = 1;
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
ROLLBACK TRANSACTION
END CATCH
END