USP_MKTFINDERFILE_ADD_LOAD

Preload for finder file add.

Parameters

Parameter Parameter Type Mode Description
@CHANGEAGENTID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.[USP_MKTFINDERFILE_ADD_LOAD]
(
  @CHANGEAGENTID uniqueidentifier = null
)
as
  set nocount on;

  --Populate the record source if there is only one...

  declare @RSCount integer;
  select @RSCount=count(1) from dbo.[MKTRECORDSOURCE] where dbo.[UFN_MKTRECORDSOURCE_VALIDFORPRODUCT]([MKTRECORDSOURCE].[ID]) = 1;

  if @RSCount <= 1
    select top 1 
      [ID] [RECORDSOURCEID],
      1 [RECORDSOURCEHIDDEN]
    from dbo.[MKTRECORDSOURCE] where dbo.[UFN_MKTRECORDSOURCE_VALIDFORPRODUCT]([MKTRECORDSOURCE].[ID]) = 1;
  else
    select top 1 
      [ID] [RECORDSOURCEID],
      0 [RECORDSOURCEHIDDEN]
    from dbo.[MKTRECORDSOURCE] where dbo.[UFN_MKTRECORDSOURCE_VALIDFORPRODUCT]([MKTRECORDSOURCE].[ID]) = 1;

  return 0;