CREATE PROCEDURE [dbo].[sp_ChannelsDelete_98] @Id BIGINT = NULL, @GroupId INT = NULL, @DASId INT = NULL, @SensorId INT = NULL, @TestSetupId INT = NULL, @TestSetupName [NVARCHAR] (255) = NULL, @errorNumber INT OUTPUT, @errorMessage NVARCHAR (255) OUTPUT AS BEGIN SET NOCOUNT ON; SET @errorNumber=0 SET @errorMessage='' exec sp_GroupChannelSettingsDelete @Id, NULL -- Remove all settings ,@errorNumber output, @errorMessage output IF(@@error != 0) BEGIN SET @errorNumber = error_number() SET @errorMessage = error_message() END ELSE BEGIN DELETE FROM [dbo].[ROIPeriodChannels] WHERE [ChannelId]=@Id DELETE FROM [dbo].[LevelTriggers] WHERE [ChannelId]=@Id DELETE FROM [dbo].[Channels] WHERE [Id]=@Id END IF(@@error != 0) BEGIN SET @errorNumber = error_number() SET @errorMessage = error_message() END END