UFN_PARTIALINFORMATIONSEARCH_BUILDNAMEFULL
Returns a full name when given a first name and key name
Return
Return Type |
---|
nvarchar(300) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PREFIX | nvarchar(50) | IN | |
@FIRSTNAME | nvarchar(50) | IN | |
@MIDDLENAME | nvarchar(50) | IN | |
@KEYNAME | nvarchar(100) | IN | |
@SUFFIX | nvarchar(50) | IN |
Definition
Copy
create function dbo.UFN_PARTIALINFORMATIONSEARCH_BUILDNAMEFULL(
@PREFIX nvarchar(50),
@FIRSTNAME nvarchar(50),
@MIDDLENAME nvarchar(50),
@KEYNAME nvarchar(100),
@SUFFIX nvarchar(50)
)
returns nvarchar(300)
with execute as caller
as begin
declare @NAME nvarchar(300) = @PREFIX +
case when len(@PREFIX) > 0 and len(@FIRSTNAME) > 0 then ' ' else '' end + @FIRSTNAME
set @NAME = @NAME +
case when len(@NAME) > 0 and len(@MIDDLENAME) > 0 then ' ' else '' end + @MIDDLENAME
set @NAME = @NAME +
case when len(@NAME) > 0 and len(@KEYNAME) > 0 then ' ' else '' end + @KEYNAME
set @NAME = @NAME +
case when len(@NAME) > 0 and len(@SUFFIX) > 0 then ' ' else '' end + @SUFFIX
return @NAME
end