UFN_CONSTITUENT_GROUP_GETFUZZYDUPLICATES

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@KEYNAME nvarchar(100) IN
@POSTCODE nvarchar(12) IN
@ADDRESSBLOCK nvarchar(150) IN
@ISHOUSEHOLD bit IN

Definition

Copy


CREATE function dbo.UFN_CONSTITUENT_GROUP_GETFUZZYDUPLICATES(
    @KEYNAME nvarchar(100),
    @POSTCODE nvarchar(12),
    @ADDRESSBLOCK nvarchar(150) = '',
    @ISHOUSEHOLD bit = 0

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(
    null,
    @KEYNAME,
    @ADDRESSBLOCK,
    @POSTCODE,
    null,
    0,
    1,
    null)

    return;
end