[SQL Server] Désactiver l'envoi d'un abonnement d’un rapport SSRS Vide
-- =============================================
-- Author: Zouhaier KHARROUBI
-- Create date: 11/06/2018
-- Description: Désactiver l'envoi d'un abonnement d’un rapport SSRS Vide
-- Supposons que le résultat de cette procédure stockée est envoyé
-- dans un abonnement rapport SSRS
-- Désactiver l'envoie lorsque le rapport est vide
-- =============================================
CREATE PROCEDURE [dbo].[usp_MonRapportSSR]
-- Add the parameters for the stored procedure here
@Statut_Client VARCHAR(5)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
IF EXISTS(SELECT Num_Client FROM Clients WHERE Statut_Client=@Statut_Client)
BEGIN
SELECT * FROM Clients
END
ELSE
BEGIN
Raiserror(2714,16,1); --Désactiver l'envoi du rapport vide
END
END