UFN_BUILDNAMEFORMAT
This function returns a name format based on function ID.
Return
Return Type |
---|
nvarchar(700) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@NAMEFORMATFUNCTIONID | uniqueidentifier | IN | |
@CONSTITUENTID | uniqueidentifier | IN | |
@LASTNAME | nvarchar(100) | IN | |
@FIRSTNAME | nvarchar(50) | IN | |
@MIDDLENAME | nvarchar(50) | IN | |
@TITLE | nvarchar(100) | IN | |
@SUFFIX | nvarchar(100) | IN | |
@SPOUSELASTNAME | nvarchar(100) | IN | |
@SPOUSEFIRSTNAME | nvarchar(50) | IN | |
@SPOUSEMIDDLENAME | nvarchar(50) | IN | |
@SPOUSETITLE | nvarchar(100) | IN | |
@SPOUSESUFFIX | nvarchar(100) | IN |
Definition
Copy
CREATE function dbo.UFN_BUILDNAMEFORMAT
(
@NAMEFORMATFUNCTIONID uniqueidentifier,
@CONSTITUENTID uniqueidentifier,
@LASTNAME nvarchar(100),
@FIRSTNAME nvarchar(50),
@MIDDLENAME nvarchar(50),
@TITLE nvarchar(100),
@SUFFIX nvarchar(100),
@SPOUSELASTNAME nvarchar(100),
@SPOUSEFIRSTNAME nvarchar(50),
@SPOUSEMIDDLENAME nvarchar(50),
@SPOUSETITLE nvarchar(100),
@SPOUSESUFFIX nvarchar(100)
)
returns nvarchar(700)
with execute as caller
begin
declare @NAME nvarchar(700)
select @NAME = dbo.UFN_BUILDNAMEFORMAT_INTERNAL(@NAMEFORMATFUNCTIONID ,@CONSTITUENTID , @LASTNAME ,@FIRSTNAME ,@MIDDLENAME , @TITLE ,@SUFFIX ,@SPOUSELASTNAME , @SPOUSEFIRSTNAME ,@SPOUSEMIDDLENAME , @SPOUSETITLE ,@SPOUSESUFFIX , 0)
return @NAME;
end;