USP_MKTSEGMENTATIONEXPORTPROCESS_GETLETTERCODES
Retrieves the letter codes for a marketing effort and export definition.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SEGMENTATIONID | uniqueidentifier | IN | |
@EXPORTDEFINITIONID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.[USP_MKTSEGMENTATIONEXPORTPROCESS_GETLETTERCODES]
(
@SEGMENTATIONID uniqueidentifier,
@EXPORTDEFINITIONID uniqueidentifier
)
as
begin
set nocount on;
select
[LETTERCODE].[ID],
[LETTERCODE].[WORDTEMPLATEFILENAME] as [NAME]
from
dbo.[MKTSEGMENTATIONEXPORTPROCESS]
inner join dbo.[MKTSEGMENTATIONSEGMENT] on [MKTSEGMENTATIONEXPORTPROCESS].[SEGMENTATIONID] = [MKTSEGMENTATIONSEGMENT].[SEGMENTATIONID]
inner join dbo.[MKTPACKAGE] on [MKTSEGMENTATIONSEGMENT].[PACKAGEID] = [MKTPACKAGE].[ID]
inner join dbo.[LETTERCODE] on [MKTPACKAGE].[LETTERCODEID] = [LETTERCODE].[ID]
where
[MKTSEGMENTATIONSEGMENT].[SEGMENTATIONID] = @SEGMENTATIONID
and [LETTERCODE].[EXPORTDEFINITIONID] = @EXPORTDEFINITIONID
and [LETTERCODE].[WORDFILE] is not null
union
select
[LETTERCODE].[ID],
[LETTERCODE].[WORDTEMPLATEFILENAME] as [NAME]
from
dbo.[MKTSEGMENTATIONEXPORTPROCESS]
inner join dbo.[MKTSEGMENTATIONSEGMENT] on [MKTSEGMENTATIONEXPORTPROCESS].[SEGMENTATIONID] = [MKTSEGMENTATIONSEGMENT].[SEGMENTATIONID]
inner join dbo.[MKTSEGMENTATIONTESTSEGMENT] on [MKTSEGMENTATIONSEGMENT].[ID] = [MKTSEGMENTATIONTESTSEGMENT].[SEGMENTID]
inner join dbo.[MKTPACKAGE] on [MKTSEGMENTATIONTESTSEGMENT].[PACKAGEID] = [MKTPACKAGE].[ID]
inner join dbo.[LETTERCODE] on [MKTPACKAGE].[LETTERCODEID] = [LETTERCODE].[ID]
where
[MKTSEGMENTATIONSEGMENT].[SEGMENTATIONID] = @SEGMENTATIONID
and [LETTERCODE].[EXPORTDEFINITIONID] = @EXPORTDEFINITIONID
and [LETTERCODE].[WORDFILE] is not null
end