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;