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