UFN_SEARCH_APPLICATIONCOMMITMENT_DESCRIPTION
Return
Return Type |
---|
nvarchar(500) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_SEARCH_APPLICATIONCOMMITMENT_DESCRIPTION
(
@ID uniqueidentifier
)
returns nvarchar(500)
as
begin
declare @DESCRIPTION as nvarchar(500);
--First check if it is revenue
select
@DESCRIPTION = REVENUE.DESCRIPTION
from dbo.REVENUE
where
REVENUE.ID = @ID
--Check memberships
if @DESCRIPTION is null
select
@DESCRIPTION = dbo.UFN_MEMBERSHIP_GETDESCRIPTION(MEMBERSHIP.ID)
from dbo.MEMBERSHIP
where
MEMBERSHIP.ID = @ID
--Check event registrants
if @DESCRIPTION is null
select
@DESCRIPTION = dbo.UFN_REGISTRANT_GETDESCRIPTION(REGISTRANT.ID)
from dbo.REGISTRANT
where
REGISTRANT.ID = @ID
return isnull(@DESCRIPTION,'');
end