UFN_EVENTSPONSOR_GETSPONSORCONSTITUENTID_BYCONSTITUENTID
Returns FAF event sponsor's constituent ID if an organization constituent ID is provided.
Return
Return Type |
---|
uniqueidentifier |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | |
@EVENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_EVENTSPONSOR_GETSPONSORCONSTITUENTID_BYCONSTITUENTID
(
@CONSTITUENTID uniqueidentifier,
@EVENTID uniqueidentifier = null
)
returns uniqueidentifier
with execute as caller
as begin
-- do work here and return a value
declare @SPONSORCONSTITUENTID uniqueidentifier = null;
select top 1 @SPONSORCONSTITUENTID = ES.CONSTITUENTID
from EVENTSPONSOR ES(nolock)
inner join CONSTITUENT C(nolock)
on C.ID = ES.ORGANIZATIONCONSTITUENTID
and C.ISORGANIZATION = 1
where ES.ORGANIZATIONCONSTITUENTID = @CONSTITUENTID
and ES.EVENTID = isnull(@EVENTID, ES.EVENTID);
if @SPONSORCONSTITUENTID is null
set @SPONSORCONSTITUENTID = @CONSTITUENTID;
return @SPONSORCONSTITUENTID;
end