UFN_CONSTITUENT_GETTHRESHOLDFUZZYDUPLICATES
Return
| Return Type |
|---|
| table |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @KEYNAME | nvarchar(100) | IN | |
| @FIRSTNAME | nvarchar(50) | IN | |
| @POSTCODE | nvarchar(12) | IN | |
| @ADDRESSBLOCK | nvarchar(150) | IN | |
| @OVERALLMATCHTHRESHOLD | decimal(20, 4) | IN |
Definition
Copy
CREATE function dbo.UFN_CONSTITUENT_GETTHRESHOLDFUZZYDUPLICATES
(
@KEYNAME nvarchar(100),
@FIRSTNAME nvarchar(50) = '',
@POSTCODE nvarchar(12),
@ADDRESSBLOCK nvarchar(150) = '',
@OVERALLMATCHTHRESHOLD decimal(20, 4) = null
)
returns @DUPLICATECANDIDATES table
(
CONSTITUENTID uniqueidentifier,
ADDRESSID uniqueidentifier,
MATCHPERCENTAGE numeric(5, 2)
) as
begin
insert into @DUPLICATECANDIDATES (
CONSTITUENTID,
ADDRESSID,
MATCHPERCENTAGE
)
select
CONSTITUENTID,
ADDRESSID,
MATCHPERCENTAGE
from dbo.UFN_FINDCONSTITUENTMATCHES_COMPOSITETHRESHOLD(
@FIRSTNAME,
@KEYNAME,
@ADDRESSBLOCK,
@POSTCODE,
null,
0,
0,
@OVERALLMATCHTHRESHOLD)
return;
end