USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTUPDATEBATCHDUPLICATEMATCH
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@LOOKUPID | nvarchar(50) | IN | |
@FIRSTNAME | nvarchar(50) | IN | |
@MIDDLENAME | nvarchar(50) | IN | |
@LASTNAME | nvarchar(100) | IN | |
@SUFFIXCODEID | uniqueidentifier | IN | |
@TITLECODEID | uniqueidentifier | IN | |
@MAIDENNAME | nvarchar(100) | IN | |
@NICKNAME | nvarchar(50) | IN | |
@GENDERCODE | tinyint | IN | |
@BIRTHDATE | UDT_FUZZYDATE | IN | |
@ADDRESSID | uniqueidentifier | IN | |
@ADDRESSTYPECODEID | uniqueidentifier | IN | |
@ADDRESS_ADDRESSBLOCK | nvarchar(150) | IN | |
@ADDRESS_CITY | nvarchar(50) | IN | |
@ADDRESS_STATEID | uniqueidentifier | IN | |
@ADDRESS_POSTCODE | nvarchar(12) | IN | |
@ADDRESS_COUNTRYID | uniqueidentifier | IN | |
@PHONEID | uniqueidentifier | IN | |
@PHONETYPECODEID | uniqueidentifier | IN | |
@PHONENUMBER | nvarchar(100) | IN | |
@EMAILID | uniqueidentifier | IN | |
@EMAILADDRESSTYPECODEID | uniqueidentifier | IN | |
@EMAILADDRESS | UDT_EMAILADDRESS | IN | |
@CREATEDON | datetime | IN | |
@DATECHANGED | datetime | IN | |
@ADDRESSES | xml | IN | |
@PHONES | xml | IN | |
@EMAILADDRESSES | xml | IN | |
@CONSTITUENTACTION | tinyint | IN | |
@ADDRESSACTION | tinyint | IN | |
@EMAILACTION | tinyint | IN | |
@PHONEACTION | tinyint | IN | |
@PRIMARYRECORDID | uniqueidentifier | IN | |
@EMAILISPRIMARY | bit | IN | |
@PHONEISPRIMARY | bit | IN |
Definition
Copy
CREATE procedure USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTUPDATEBATCHDUPLICATEMATCH
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@LOOKUPID nvarchar(50),
@FIRSTNAME nvarchar(50),
@MIDDLENAME nvarchar(50),
@LASTNAME nvarchar(100),
@SUFFIXCODEID uniqueidentifier,
@TITLECODEID uniqueidentifier,
@MAIDENNAME nvarchar(100),
@NICKNAME nvarchar(50),
@GENDERCODE tinyint,
@BIRTHDATE dbo.UDT_FUZZYDATE,
@ADDRESSID uniqueidentifier,
@ADDRESSTYPECODEID uniqueidentifier,
@ADDRESS_ADDRESSBLOCK nvarchar(150),
@ADDRESS_CITY nvarchar(50),
@ADDRESS_STATEID uniqueidentifier,
@ADDRESS_POSTCODE nvarchar(12),
@ADDRESS_COUNTRYID uniqueidentifier,
@PHONEID uniqueidentifier,
@PHONETYPECODEID uniqueidentifier,
@PHONENUMBER nvarchar(100),
@EMAILID uniqueidentifier,
@EMAILADDRESSTYPECODEID uniqueidentifier,
@EMAILADDRESS dbo.UDT_EMAILADDRESS,
@CREATEDON datetime,
@DATECHANGED datetime,
@ADDRESSES xml,
@PHONES xml,
@EMAILADDRESSES xml,
@CONSTITUENTACTION tinyint,
@ADDRESSACTION tinyint,
@EMAILACTION tinyint,
@PHONEACTION tinyint,
@PRIMARYRECORDID uniqueidentifier,
@EMAILISPRIMARY bit,
@PHONEISPRIMARY bit
)
as
set nocount on;
declare @ADDRESSISPRIMARY bit;
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTUPDATEBATCHDUPLICATEMATCH
@ID = @ID,
@ADDRESSISPRIMARY = @ADDRESSISPRIMARY output
exec dbo.USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTUPDATEBATCHDUPLICATEMATCH_2
@ID,
@CHANGEAGENTID,
@LOOKUPID,
@FIRSTNAME,
@MIDDLENAME,
@LASTNAME,
@SUFFIXCODEID,
@TITLECODEID,
@MAIDENNAME,
@NICKNAME,
@GENDERCODE,
@BIRTHDATE,
@ADDRESSID,
@ADDRESSTYPECODEID,
@ADDRESS_ADDRESSBLOCK,
@ADDRESS_CITY,
@ADDRESS_STATEID,
@ADDRESS_POSTCODE,
@ADDRESS_COUNTRYID,
@PHONEID,
@PHONETYPECODEID,
@PHONENUMBER,
@EMAILID,
@EMAILADDRESSTYPECODEID,
@EMAILADDRESS,
@CREATEDON,
@DATECHANGED,
@ADDRESSES,
@PHONES,
@EMAILADDRESSES,
@CONSTITUENTACTION,
@ADDRESSACTION,
@EMAILACTION,
@PHONEACTION,
@PRIMARYRECORDID,
@EMAILISPRIMARY,
@PHONEISPRIMARY,
@ADDRESSISPRIMARY
return 0;