UFN_ADDRESS_FIXSTANDARDIZATION

Return

Return Type
nvarchar(150)

Parameters

Parameter Parameter Type Mode Description
@ADDRESSBLOCK nvarchar(150) IN

Definition

Copy


create function dbo.UFN_ADDRESS_FIXSTANDARDIZATION(
 @ADDRESSBLOCK nvarchar(150)
)
returns nvarchar(150)
as
begin 
  declare @ADDRESSSTANDARDIZATIONENABLED bit, @FIELDCAPITALIZATIONENABLED bit;

  select @ADDRESSSTANDARDIZATIONENABLED = ADDRESSSTANDARDIZATIONENABLED,
         @FIELDCAPITALIZATIONENABLED = FIELDCAPITALIZATIONENABLED
  from dbo.CONSTITUENTBUSINESSRULESSETTINGS

  if @FIELDCAPITALIZATIONENABLED = 1 --first capitalize the address

     set @ADDRESSBLOCK = dbo.UFN_STRING_CAPITALIZE(@ADDRESSBLOCK);

  if @ADDRESSSTANDARDIZATIONENABLED = 1 --standardize the address

      set @ADDRESSBLOCK = dbo.UFN_ADDRESS_STANDARDIZE(@ADDRESSBLOCK);

  return @ADDRESSBLOCK
end