V_SEARCH_SEGMENTPASSIVE
Search for media outlets, time slots and marketing locations.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
NAME | nvarchar(100) | ||
SEGMENTTYPE | nvarchar(18) | yes | |
CODE | nvarchar(10) | ||
GROUPS | nvarchar(max) | yes | |
VENDOR | nvarchar(154) | yes | |
SITE | nvarchar(250) | yes | |
DESCRIPTION | nvarchar(255) | ||
SEGMENTTYPECODE | tinyint | ||
CODEVALUEID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 9/1/2024 11:54:23 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3800.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_SEARCH_SEGMENTPASSIVE AS
select
[MKTSEGMENT].[ID],
[MKTSEGMENT].[NAME],
[MKTSEGMENT].[SEGMENTTYPE],
[MKTSEGMENT].[CODE],
stuff((select ', ' + [MKTSEGMENTGROUP].[NAME]
from dbo.[MKTSEGMENTGROUP]
inner join dbo.[MKTGROUPSEGMENTS] on [MKTGROUPSEGMENTS].[SEGMENTGROUPID] = [MKTSEGMENTGROUP].[ID]
where [MKTGROUPSEGMENTS].[SEGMENTID] = [MKTSEGMENT].[ID]
order by [MKTSEGMENTGROUP].[NAME]
for xml path('')), 1, 2, '') as [GROUPS],
[VENDOR].[NAME] as [VENDOR],
[SITE].[NAME] as [SITE],
[MKTSEGMENT].[DESCRIPTION],
[MKTSEGMENT].[SEGMENTTYPECODE],
[MKTSEGMENT].[PARTDEFINITIONVALUESID] as [CODEVALUEID]
from dbo.[MKTSEGMENT]
left outer join dbo.[SITE] on [SITE].[ID] = [MKTSEGMENT].[SITEID]
inner join dbo.[MKTSEGMENTPASSIVE] on [MKTSEGMENTPASSIVE].[ID] = [MKTSEGMENT].[ID]
left outer join dbo.[CONSTITUENT] as [VENDOR] on [VENDOR].[ID] = [MKTSEGMENTPASSIVE].[VENDORID]
where [MKTSEGMENT].[SEGMENTFAMILYTYPECODE] = 2;