UFN_MKTSOURCEANALYSISRULE_GETRECORDSOURCEINFO

Retrieves the display name and record type of a specific record source.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@RECORDSOURCEID uniqueidentifier IN

Definition

Copy


CREATE function dbo.[UFN_MKTSOURCEANALYSISRULE_GETRECORDSOURCEINFO]
(
  @RECORDSOURCEID uniqueidentifier
)
returns table
as
  return (select
            [QUERYVIEWCATALOG].[DISPLAYNAME] as [NAME],
            [RECORDTYPE].[NAME] as [RECORDTYPE],
            [QUERYVIEWCATALOG].[OBJECTNAME] as [QUERYVIEWNAME],
            [QUERYVIEWCATALOG].[PRIMARYKEYFIELD]
          from dbo.[QUERYVIEWCATALOG]
            inner join dbo.[RECORDTYPE] on [RECORDTYPE].[ID] = [QUERYVIEWCATALOG].[RECORDTYPEID]
            left join dbo.[MKTRECORDSOURCE] on [MKTRECORDSOURCE].[ID] = [QUERYVIEWCATALOG].[ID]
          where [MKTRECORDSOURCE].[ID] = @RECORDSOURCEID and dbo.[UFN_MKTRECORDSOURCE_VALIDFORPRODUCT]([MKTRECORDSOURCE].[ID]) = 1
         )