USP_DATALIST_MKTMARKETINGPLANITEMATTACHMENT

Displays a list of all attachments for a marketing plan item.

Parameters

Parameter Parameter Type Mode Description
@MARKETINGPLANITEMID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


CREATE procedure dbo.[USP_DATALIST_MKTMARKETINGPLANITEMATTACHMENT]
(
  @MARKETINGPLANITEMID uniqueidentifier
)
as
  set nocount on;

  select
    [MKTMARKETINGPLANITEMATTACHMENT].[ID],
    [MKTMARKETINGPLANITEMATTACHMENT].[NAME],
    [MKTATTACHMENTTYPECODE].[DESCRIPTION] as [Type],
    [MKTMARKETINGPLANITEMATTACHMENT].[FILENAME],
    [MKTMARKETINGPLANITEMATTACHMENT].[DESCRIPTION],
    case when len(isnull([MKTMARKETINGPLANITEMATTACHMENT].[FILENAME], '')) > 0 then convert(uniqueidentifier, 'C7EAF83C-8EBE-4A5A-9BFB-5CB3E9098160') else null end as [VIEWDATAFORMID],
    case when len(isnull([MKTMARKETINGPLANITEMATTACHMENT].[FILENAME], '')) > 0 then 'FILE' else null end as [FILEFIELDID]
  from
    dbo.[MKTMARKETINGPLANITEMATTACHMENT]
  inner join
    dbo.[MKTATTACHMENTTYPECODE] on [MKTATTACHMENTTYPECODE].[ID] = [MKTMARKETINGPLANITEMATTACHMENT].[ATTACHMENTTYPECODEID]
  where
    [MKTMARKETINGPLANITEMATTACHMENT].[MARKETINGPLANITEMID] = @MARKETINGPLANITEMID
  order by
    [MKTMARKETINGPLANITEMATTACHMENT].[NAME];

  return 0;