USP_SIMPLEDATALIST_MKTEXPORTDEFINITIONNETCOMMUNITYDATASOURCE

Returns a list of all export definitions linked to Blackbaud Internet Solutions data sources, identified by the Blackbaud Internet Solutions data source ID.

Parameters

Parameter Parameter Type Mode Description
@MAILINGTYPECODE tinyint IN

Definition

Copy


CREATE procedure dbo.[USP_SIMPLEDATALIST_MKTEXPORTDEFINITIONNETCOMMUNITYDATASOURCE]
(
  @MAILINGTYPECODE tinyint = null
)
as
  begin
      set nocount on;

    declare @RECORDTYPEID uniqueidentifier;

    if @MAILINGTYPECODE is not null and @MAILINGTYPECODE <> 255
      set @RECORDTYPEID = dbo.[UFN_MKTEXPORTDEFINITION_GETRECORDTYPEIDFROMMAILINGTYPECODE](@MAILINGTYPECODE);

      select distinct
          [MKTEXPORTDEFINITION].[NETCOMMUNITYDATASOURCEID] as [VALUE],
          [EXPORTDEFINITION].[NAME] as [LABEL]
      from dbo.[MKTEXPORTDEFINITION]
    inner join dbo.[EXPORTDEFINITION] on [EXPORTDEFINITION].[ID] = [MKTEXPORTDEFINITION].[EXPORTDEFINITIONID]
      where [MKTEXPORTDEFINITION].[NETCOMMUNITYDATASOURCEID] > 0
        and (@RECORDTYPEID is null or [EXPORTDEFINITION].[RECORDTYPEID] = @RECORDTYPEID)
        and [EXPORTDEFINITION].[ISSYSTEM] = 0
      order by [EXPORTDEFINITION].[NAME];

      return 0;
  end;