USP_MKTSEGMENTATION_EXCLUSIONS_GETOPTIONS

Retrieves information about a marketing effort exclusions process parameter set.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.[USP_MKTSEGMENTATION_EXCLUSIONS_GETOPTIONS]
(
  @ID uniqueidentifier
)
as
  set nocount on;

  select 
    [MKTSEGMENTATIONEXCLUSIONSPROCESS].[SEGMENTATIONID] as [SEGMENTATIONID],
    dbo.[UFN_MKTSEGMENTATION_ISCALCULATING]([MKTSEGMENTATIONEXCLUSIONSPROCESS].[SEGMENTATIONID]) as [ISCALCULATING],
    dbo.[UFN_MKTSEGMENTATION_ISACTIVATING]([MKTSEGMENTATIONEXCLUSIONSPROCESS].[SEGMENTATIONID]) as [ISACTIVATING],
    dbo.[UFN_MKTSEGMENTATION_ISRECORDCOUNTCACHECURRENT]([MKTSEGMENTATIONEXCLUSIONSPROCESS].[SEGMENTATIONID], 0) as [RECORDCOUNTCACHEISCURRENT],
    [MKTSEGMENTATIONSEGMENTCALCULATEPROCESS].[ID] as [SEGMENTATIONSEGMENTCALCULATEPROCESSID],
    [MKTSEGMENTATION].[MAILINGTYPECODE]
  from dbo.[MKTSEGMENTATIONEXCLUSIONSPROCESS]
  inner join dbo.[MKTSEGMENTATION] on [MKTSEGMENTATION].[ID] = [MKTSEGMENTATIONEXCLUSIONSPROCESS].[SEGMENTATIONID]
  left outer join dbo.[MKTSEGMENTATIONSEGMENTCALCULATEPROCESS] on [MKTSEGMENTATIONSEGMENTCALCULATEPROCESS].[SEGMENTATIONID] = [MKTSEGMENTATION].[ID]
  where [MKTSEGMENTATIONEXCLUSIONSPROCESS].[ID] = @ID;

  return 0;