UFN_CONSTITUENTRESTRICTIONOPTION_ISUNIQUE

Checks the constituent and restriction option pair for uniqueness.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN
@EVENTRESTRICTIONOPTIONID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_CONSTITUENTRESTRICTIONOPTION_ISUNIQUE
            (
                @CONSTITUENTID uniqueidentifier,
                @EVENTRESTRICTIONOPTIONID uniqueidentifier
            )
            returns bit
            as begin

                declare @ISUNIQUE bit = 0;
                declare @OPTIONCOUNT integer = 0;

                select 
                    @OPTIONCOUNT = count(ID)  
                from 
                    dbo.CONSTITUENTRESTRICTIONOPTION 
                where 
                    CONSTITUENTID = @CONSTITUENTID 
                    and
                    EVENTRESTRICTIONOPTIONID = @EVENTRESTRICTIONOPTIONID

                if @OPTIONCOUNT <= 1
                    set @ISUNIQUE = 1;

                return @ISUNIQUE
            end