UFN_REGISTRANT_GETNAME
Return
Return Type |
---|
nvarchar(700) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_REGISTRANT_GETNAME
(
@ID uniqueidentifier
)
returns nvarchar(700)
with execute as caller
as
begin
return (
select
case when REGISTRANT.CONSTITUENTID is null
then 'Guest of '
else ''
end + NF.NAME
from
dbo.REGISTRANT
left join dbo.REGISTRANT as GUESTOF on GUESTOF.ID = REGISTRANT.GUESTOFREGISTRANTID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(coalesce(REGISTRANT.CONSTITUENTID, GUESTOF.CONSTITUENTID)) NF
where
REGISTRANT.ID = @ID
)
end