USP_DATALIST_MKTLISTLAYOUTLISTCONSTITUENTFILEIMPORT_FIELDLIST
Displays all the segmented house file fields in a specific layout.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.[USP_DATALIST_MKTLISTLAYOUTLISTCONSTITUENTFILEIMPORT_FIELDLIST]
(
@ID uniqueidentifier
)
as
set nocount on;
select
[MKTLISTLAYOUT].[ID],
case when [MKTLISTLAYOUTFIELD].[MAPPINGCODE] = 2 then 'RES:check' else 'RES:close' end as [MAPPINGTYPE],
[MKTLISTLAYOUTFIELD].[IDTYPECODE],
case when [MKTLISTLAYOUTFIELD].[ISIDFIELD] = 1
-- If the ID field is alternate lookup ID, then display the actual alternate lookup ID type used.
then case when [MKTLISTLAYOUTFIELD].[IDTYPECODE] = 2
then (select [DESCRIPTION] from dbo.[ALTERNATELOOKUPIDTYPECODE] where [ID] = [MKTLISTLAYOUTFIELD].[ALTERNATELOOKUPIDTYPECODEID])
else [MKTLISTLAYOUTFIELD].[IDTYPE] end
else '' end as [IDTYPE],
[MKTLISTLAYOUTFIELD].[FRIENDLYNAME],
[MKTLISTLAYOUT].[NAME],
[MKTLISTLAYOUTFIELD].[SOURCENAME],
[MKTLISTLAYOUTFIELD].[SEQUENCE]
from dbo.[MKTLISTLAYOUT]
inner join dbo.[MKTLISTLAYOUTFIELD] on [MKTLISTLAYOUTFIELD].[LISTLAYOUTID] = [MKTLISTLAYOUT].[ID]
where [MKTLISTLAYOUT].[ID] = @ID
order by [MKTLISTLAYOUTFIELD].[SEQUENCE];
return 0;