UFN_CONSTITUENT_NAMEFORMATFUNCTIONS
Returns a list of name formats available to the specified constituent.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_CONSTITUENT_NAMEFORMATFUNCTIONS
(
@CONSTITUENTID uniqueidentifier
)
returns table
as
return
select
NF.ID,
case when NF.DISPLAY is not null and len(NF.DISPLAY) > 0
then NF.DISPLAY
else replace(dbo.UFN_NAMEFORMATFUNCTIONSPEC(NF.ID), N'{CONDBREAK}', ' ')
end as DISPLAY,
dbo.UFN_NAMEFORMAT_FROMID(NF.ID, @CONSTITUENTID) EXAMPLE,
/* SEQUENCE is not unique, so provide a 2nd order clause for consistency. */
ROW_NUMBER() over (order by NF.SEQUENCE, DISPLAY) ROW
from
dbo.NAMEFORMATFUNCTION NF