UFN_PROSPECTPLAN_FUNDRAISERS
Gets a table of fundraiser IDs for a given prospect plan.
Return
| Return Type |
|---|
| table |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PROSPECTPLANID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_PROSPECTPLAN_FUNDRAISERS(@PROSPECTPLANID uniqueidentifier)
returns table
as return
select 0 SEQUENCE, 'Primary manager' FUNDRAISERROLE, PRIMARYMANAGERFUNDRAISERID ID from dbo.PROSPECTPLAN where ID=@PROSPECTPLANID
union all
select 1 SEQUENCE, 'Secondary manager' FUNDRAISERROLE, SECONDARYMANAGERFUNDRAISERID ID from dbo.PROSPECTPLAN where ID=@PROSPECTPLANID
union all
select
SF.SEQUENCE + 2 SEQUENCE,
coalesce(SRC.DESCRIPTION, 'Secondary solicitor') FUNDRAISERROLE,
SF.FUNDRAISERID ID
from
dbo.SECONDARYFUNDRAISER SF
left outer join dbo.SOLICITORROLECODE SRC on SRC.ID=SF.SOLICITORROLECODEID
where
SF.PROSPECTPLANID = @PROSPECTPLANID