UFN_MKTPLANSOURCECODEPART_GETITEMLIST
Returns a table of all of the source code items that have been assigned to the given marketing plan appeal
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MARKETINGPLANITEMID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_MKTPLANSOURCECODEPART_GETITEMLIST
(
@MARKETINGPLANITEMID uniqueidentifier
)
/*
Returns a table of all of the source code items that have been assigned to the given segmentation
*/
returns table
as
return
(
select
[PART].[ID],
[PART].[CODE],
[PART].[SOURCECODEITEMID],
[PART].[PARTDEFINITIONVALUESID],
[MKTSOURCECODEPARTDEFINITION].[ITEMTYPECODE] as [SOURCECODEPARTTYPE],
[MKTSOURCECODEPARTDEFINITION].[ID] as [PARTDEFINITIONID],
[MKTSOURCECODEPARTDEFINITION].[NAME] as [PARTDEFINITIONNAME],
[MKTSOURCECODEPARTDEFINITIONVALUES].[REGEX] as [CODEREGEX],
[MKTSOURCECODEITEM].[SEQUENCE]
from dbo.[MKTSOURCECODEPART] [PART]
inner join dbo.[MKTSOURCECODEITEM] on [MKTSOURCECODEITEM].[ID] = [PART].[SOURCECODEITEMID]
inner join dbo.[MKTSOURCECODEPARTDEFINITION] on [MKTSOURCECODEPARTDEFINITION].[ID] = [MKTSOURCECODEITEM].[MKTSOURCECODEPARTDEFINITIONID]
inner join dbo.[MKTSOURCECODEPARTDEFINITIONVALUES] on [MKTSOURCECODEPARTDEFINITIONVALUES].[ID] = [PART].[PARTDEFINITIONVALUESID]
where [PART].[MARKETINGPLANITEMID] = @MARKETINGPLANITEMID
)