UFN_CAMPAIGN_DESIGNATIONSBYSELECTION

This function returns the designations from a selection except those that are already on a campaign.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@CAMPAIGNID uniqueidentifier IN
@IDSETREGISTERID uniqueidentifier IN
@CURRENTAPPUSERID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_CAMPAIGN_DESIGNATIONSBYSELECTION (
                @CAMPAIGNID uniqueidentifier,
                @IDSETREGISTERID uniqueidentifier,
                @CURRENTAPPUSERID uniqueidentifier
            ) returns table
            as return
                select
                    DESIGNATION.ID DESIGNATIONID
                from
                    dbo.UFN_IDSETREADER_GETRESULTS_GUID(@IDSETREGISTERID) DESIGNATION
                where
                    DESIGNATION.ID not in (select DESIGNATIONCAMPAIGN.DESIGNATIONID from dbo.DESIGNATIONCAMPAIGN where DESIGNATIONCAMPAIGN.CAMPAIGNID = @CAMPAIGNID) and
                    dbo.UFN_DESIGNATION_USERHASSITEACCESS(DESIGNATION.ID, @CURRENTAPPUSERID) = 1