USP_DUPLICATESEARCH_MKTSEGMENTATIONPASSIVESEGMENT_2
This provides the ability to search for duplicates of a marketing effort public media segment.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | ID |
@SOURCECODE | nvarchar(50) | IN | Source code |
@MAXROWS | smallint | IN | Input parameter indicating the maximum number of rows to return. |
Definition
Copy
CREATE procedure dbo.[USP_DUPLICATESEARCH_MKTSEGMENTATIONPASSIVESEGMENT_2]
(
@ID uniqueidentifier = null,
@SOURCECODE nvarchar(50),
@MAXROWS smallint = 100
)
as
set nocount on;
declare @SOURCECODES table ([ID] uniqueidentifier, [SOURCECODE] nvarchar(50), [SEGMENTNAME] nvarchar(100), [SEGMENTTYPE] nvarchar(100), [MAILINGNAME] nvarchar(100));
insert into @SOURCECODES
select top (@MAXROWS)
[MKTSEGMENTATIONSEGMENT].[ID],
dbo.[UFN_MKTSOURCECODE_BUILDCODE]([MKTSEGMENTATIONSEGMENT].[ID], default, default),
[MKTSEGMENT].[NAME] as [SEGMENTNAME],
[MKTSEGMENT].[SEGMENTTYPE],
[MKTSEGMENTATION].[NAME] as [MAILINGNAME]
from dbo.[MKTSEGMENTATIONSEGMENT]
inner join dbo.[MKTSEGMENTATION] on [MKTSEGMENTATION].[ID] = [MKTSEGMENTATIONSEGMENT].[SEGMENTATIONID]
inner join dbo.[MKTSEGMENT] on [MKTSEGMENT].[ID] = [MKTSEGMENTATIONSEGMENT].[SEGMENTID]
where (@ID is null or [MKTSEGMENTATIONSEGMENT].[ID] <> @ID);
select * from @SOURCECODES where [SOURCECODE] = @SOURCECODE;
return 0;