UFN_ACQUISITIONLIST_CONCATENATEADDRESSLINES

Utility function to concatenate address lines when importing a member of a BBDM acquisition list.

Return

Return Type
nvarchar(max)

Parameters

Parameter Parameter Type Mode Description
@ADDRESSLINE1 nvarchar(max) IN
@ADDRESSLINE2 nvarchar(max) IN

Definition

Copy


CREATE function dbo.[UFN_ACQUISITIONLIST_CONCATENATEADDRESSLINES]
(
  @ADDRESSLINE1 nvarchar(max),
  @ADDRESSLINE2 nvarchar(max)
)
returns nvarchar(max)
as
  begin
    declare @ADDRESSBLOCK nvarchar(max) = null;

    set @ADDRESSLINE1 = isnull(ltrim(rtrim(@ADDRESSLINE1)), '');
    set @ADDRESSLINE2 = isnull(ltrim(rtrim(@ADDRESSLINE2)), '');

    if len(@ADDRESSLINE1) > 0 and len(@ADDRESSLINE2) > 0
      set @ADDRESSBLOCK = @ADDRESSLINE1 + char(13) + char(10) + @ADDRESSLINE2
    else if len(@ADDRESSLINE1) > 0
      set @ADDRESSBLOCK = @ADDRESSLINE1
    else if len(@ADDRESSLINE2) > 0
      set @ADDRESSBLOCK = @ADDRESSLINE2;

    return @ADDRESSBLOCK;
  end