USP_MKTSEGMENTWHITEMAILCACHE_CLEAR

Clears the cached calculations for a white mail segment.

Parameters

Parameter Parameter Type Mode Description
@SEGMENTID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN

Definition

Copy


create procedure dbo.[USP_MKTSEGMENTWHITEMAILCACHE_CLEAR]
(
  @SEGMENTID uniqueidentifier,
  @CHANGEAGENTID uniqueidentifier
)
as
  set nocount on;

  declare @SEGMENTWHITEMAILREFRESHPROCESSID uniqueidentifier;

  select
    @SEGMENTWHITEMAILREFRESHPROCESSID = [ID]
  from dbo.[MKTSEGMENTWHITEMAILREFRESHPROCESS]
  where [SEGMENTID] = @SEGMENTID;

  exec dbo.[USP_MKTSEGMENTWHITEMAILCACHE_DELETEBYID_WITHCHANGEAGENTID] @SEGMENTID, @CHANGEAGENTID;

  update dbo.[MKTSEGMENTWHITEMAILREFRESHPROCESS] set
    [DATEREFRESHED] = null,
    [CHANGEDBYID] = @CHANGEAGENTID,
    [DATECHANGED] = getdate()
  where [ID] = @SEGMENTWHITEMAILREFRESHPROCESSID;

  return 0;