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