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