USP_DATALIST_NAMINGOPPORTUNITIES
This datalist returns the naming opportunities associated with a plan opportunity
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@OPPORTUNITYID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_NAMINGOPPORTUNITIES
(
@OPPORTUNITYID uniqueidentifier
)
as
set nocount on;
select
NAMINGOPPORTUNITY.ID,
NAMINGOPPORTUNITYMGOPPORTUNITY.ID as [MGOPPORTUNITYLINKID],
NAMINGOPPORTUNITY.NAME,
case when (
select
count([REC].ID)
from dbo.NAMINGOPPORTUNITYRECOGNITION as [REC]
inner join dbo.NAMINGOPPORTUNITYRECOGNITIONMGLINK on NAMINGOPPORTUNITYRECOGNITIONMGLINK.NAMINGOPPORTUNITYRECOGNITIONID = [REC].ID
inner join dbo.NAMINGOPPORTUNITYMGOPPORTUNITY on NAMINGOPPORTUNITYMGOPPORTUNITY.ID = NAMINGOPPORTUNITYRECOGNITIONMGLINK.MGOPPORTUNITYLINKID
where
[REC].NAMINGOPPORTUNITYID = NAMINGOPPORTUNITY.ID
and NAMINGOPPORTUNITYMGOPPORTUNITY.OPPORTUNITYID = @OPPORTUNITYID
)
> 0 then 1 else 0 end as [RECOGNIZED]
from dbo.NAMINGOPPORTUNITY
inner join dbo.NAMINGOPPORTUNITYMGOPPORTUNITY on NAMINGOPPORTUNITYMGOPPORTUNITY.NAMINGOPPORTUNITYID = NAMINGOPPORTUNITY.ID
where
NAMINGOPPORTUNITYMGOPPORTUNITY.OPPORTUNITYID = @OPPORTUNITYID;