USP_MKTSEGMENTWHITEMAILREFRESHPROCESS_GETOPTIONS
Retrieves the options for a white mail segment refresh process parameter set.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.[USP_MKTSEGMENTWHITEMAILREFRESHPROCESS_GETOPTIONS]
(
@ID uniqueidentifier
)
as
set nocount on;
select
[MKTSEGMENTWHITEMAILREFRESHPROCESS].[SEGMENTID],
[MKTSEGMENT].[NAME] as [SEGMENTNAME],
dbo.[UFN_MKTSOURCECODE_BUILDCODE]([MKTSEGMENTWHITEMAIL].[ID], null, null) as [SOURCECODE],
[MKTSEGMENT].[QUERYVIEWCATALOGID] as [RECORDSOURCEID],
[MKTSEGMENTWHITEMAIL].[SEGMENTATIONID],
[MKTSEGMENTWHITEMAILREFRESHPROCESS].[GIFTIDSETREGISTERID],
(select [DBOBJECTNAME] from dbo.[IDSETREGISTER] where [ID] = [MKTSEGMENTWHITEMAILREFRESHPROCESS].[GIFTIDSETREGISTERID]) as [GIFTIDSETREGISTEROBJECTNAME],
[QUERYVIEWCATALOG].[PRIMARYKEYTYPENAME] as [DONORIDDATATYPE],
[MKTSEGMENT].[BASECURRENCYID]
from dbo.[MKTSEGMENTWHITEMAILREFRESHPROCESS]
inner join dbo.[MKTSEGMENTWHITEMAIL] on [MKTSEGMENTWHITEMAIL].[ID] = [MKTSEGMENTWHITEMAILREFRESHPROCESS].[SEGMENTID]
inner join dbo.[MKTSEGMENT] on [MKTSEGMENT].[ID] = [MKTSEGMENTWHITEMAIL].[ID]
inner join dbo.[QUERYVIEWCATALOG] on [QUERYVIEWCATALOG].[ID] = [MKTSEGMENT].[QUERYVIEWCATALOGID]
where [MKTSEGMENTWHITEMAILREFRESHPROCESS].[ID] = @ID;
return 0;