UFN_CONSTITUENT_DISPLAYNAME
Provides access to the formatted constituent display name
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_CONSTITUENT_DISPLAYNAME
(
@ID uniqueidentifier
)
returns table
as
return (
select
CASE ISORGANIZATION WHEN 1 THEN
CASE KEYNAMEPREFIX WHEN '' THEN KEYNAME ELSE KEYNAMEPREFIX + ' ' + KEYNAME END
ELSE
CASE ISGROUP WHEN 1 THEN
CASE DISPLAYNAME WHEN '' THEN KEYNAME ELSE DISPLAYNAME END
ELSE
CASE FIRSTNAME WHEN '' THEN '' ELSE FIRSTNAME + ' ' END
+
CASE MIDDLENAME WHEN '' THEN '' ELSE LEFT(MIDDLENAME,1) + '. ' END
+
KEYNAME
END
END as NAME
from dbo.CONSTITUENT with(nolock)
where dbo.CONSTITUENT.ID = @ID
)