USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTBATCHROW_4
The load procedure used by the edit dataform template "Constituent Batch Row Edit Form 4"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@ISORGANIZATION | tinyint | INOUT | Constituent type |
@KEYNAME | nvarchar(100) | INOUT | Last/org/group/household name |
@FIRSTNAME | nvarchar(50) | INOUT | First name |
@MIDDLENAME | nvarchar(50) | INOUT | Middle name |
@MAIDENNAME | nvarchar(100) | INOUT | Maiden name |
@NICKNAME | nvarchar(50) | INOUT | Nickname |
@TITLECODEID | uniqueidentifier | INOUT | Title |
@SUFFIXCODEID | uniqueidentifier | INOUT | Suffix |
@BIRTHDATE | UDT_FUZZYDATE | INOUT | Birth date |
@GENDERCODE | tinyint | INOUT | Gender |
@WEBADDRESS | UDT_WEBADDRESS | INOUT | Web site address |
@INDUSTRYCODEID | uniqueidentifier | INOUT | Industry |
@PARENTCORPID | uniqueidentifier | INOUT | Parent org |
@NUMEMPLOYEES | int | INOUT | No. of employees |
@NUMSUBSIDIARIES | int | INOUT | No. of subsidiary orgs |
@ADDRESS_ADDRESSTYPECODEID | uniqueidentifier | INOUT | Address type |
@ADDRESS_COUNTRYID | uniqueidentifier | INOUT | Country |
@ADDRESS_ADDRESSBLOCK | nvarchar(150) | INOUT | Address |
@ADDRESS_CITY | nvarchar(50) | INOUT | City |
@ADDRESS_STATEID | uniqueidentifier | INOUT | State |
@ADDRESS_POSTCODE | nvarchar(12) | INOUT | ZIP |
@ADDRESS_DONOTMAIL | bit | INOUT | Do not send mail to this address |
@PHONES | xml | INOUT | Phones |
@EMAILADDRESS_EMAILADDRESSTYPECODEID | uniqueidentifier | INOUT | Email type |
@EMAILADDRESS_EMAILADDRESS | UDT_EMAILADDRESS | INOUT | Email address |
@CUSTOMIDENTIFIER | nvarchar(100) | INOUT | Lookup ID |
@SEQUENCE | int | INOUT | Sequence |
@TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
@ADDRESS_CART | nvarchar(10) | INOUT | CART |
@ADDRESS_DPC | nvarchar(8) | INOUT | DPC |
@ADDRESS_LOT | nvarchar(5) | INOUT | LOT |
@ADDRESS_STARTDATE | UDT_MONTHDAY | INOUT | Address start date |
@ADDRESS_ENDDATE | UDT_MONTHDAY | INOUT | Address end date |
@PRIMARYADDRESSEE_NAMEFORMATTYPECODEID | uniqueidentifier | INOUT | Addressee type |
@PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID | uniqueidentifier | INOUT | Addressee name format |
@PRIMARYSALUTATION_NAMEFORMATTYPECODEID | uniqueidentifier | INOUT | Salutation type |
@PRIMARYSALUTATION_NAMEFORMATFUNCTIONID | uniqueidentifier | INOUT | Salutation name format |
@ISDECEASED | bit | INOUT | Is deceased |
@DECEASEDDATE | UDT_FUZZYDATE | INOUT | Deceased date |
@EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID | uniqueidentifier | INOUT | Educational institution |
@EDUCATIONALHISTORY_ISPRIMARYRECORD | bit | INOUT | Educational is primary |
@EDUCATIONALHISTORY_EDUCATIONALHISTORYTYPECODEID | uniqueidentifier | INOUT | Educational type |
@EDUCATIONALHISTORY_EDUCATIONALHISTORYSTATUSCODEID | uniqueidentifier | INOUT | Educational detail |
@EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE | tinyint | INOUT | Educational status |
@EDUCATIONALHISTORY_CLASSOF | UDT_YEAR | INOUT | Class of |
@EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID | uniqueidentifier | INOUT | Degree |
@EDUCATIONALHISTORY_GPA | decimal(3, 2) | INOUT | GPA |
@EDUCATIONALHISTORY_STARTDATE | UDT_FUZZYDATE | INOUT | Educational start date |
@EDUCATIONALHISTORY_ENDDATE | UDT_FUZZYDATE | INOUT | Educational end date |
@EDUCATIONALHISTORY_KNOWNNAME | nvarchar(50) | INOUT | Known name |
@EDUCATIONALHISTORY_FRATERNITY | nvarchar(50) | INOUT | Fraternity |
@SPOUSEID | uniqueidentifier | INOUT | Spouse |
@SPOUSE_RELATIONSHIPTYPECODEID | uniqueidentifier | INOUT | Spouse relationship type |
@SPOUSE_RECIPROCALTYPECODEID | uniqueidentifier | INOUT | Spouse reciprocal type |
@SPOUSE_KEYNAME | nvarchar(100) | INOUT | Spouse last name |
@SPOUSE_FIRSTNAME | nvarchar(50) | INOUT | Spouse first name |
@SPOUSE_MIDDLENAME | nvarchar(50) | INOUT | Spouse middle name |
@SPOUSE_MAIDENNAME | nvarchar(100) | INOUT | Spouse maiden name |
@SPOUSE_NICKNAME | nvarchar(50) | INOUT | Spouse nickname |
@SPOUSE_TITLECODEID | uniqueidentifier | INOUT | Spouse title |
@SPOUSE_SUFFIXCODEID | uniqueidentifier | INOUT | Spouse suffix |
@SPOUSE_GENDERCODE | tinyint | INOUT | Spouse gender |
@SPOUSE_BIRTHDATE | UDT_FUZZYDATE | INOUT | Spouse birth date |
@SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID | uniqueidentifier | INOUT | Spouse email address type |
@SPOUSE_EMAILADDRESS_EMAILADDRESS | UDT_EMAILADDRESS | INOUT | Spouse email address |
@PRIMARYBUSINESSID | uniqueidentifier | INOUT | Business |
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEID | uniqueidentifier | INOUT | Business relationship type |
@PRIMARYBUSINESS_RECIPROCALTYPECODEID | uniqueidentifier | INOUT | Business reciprocal type |
@PRIMARYBUSINESS_KEYNAME | nvarchar(100) | INOUT | Business name |
@PRIMARYBUSINESS_PHONE_PHONETYPECODEID | uniqueidentifier | INOUT | Business phone type |
@PRIMARYBUSINESS_PHONE_NUMBER | nvarchar(100) | INOUT | Business phone number |
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID | uniqueidentifier | INOUT | Business email type |
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS | UDT_EMAILADDRESS | INOUT | Business email address |
@PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID | uniqueidentifier | INOUT | Business address type |
@PRIMARYBUSINESS_ADDRESS_COUNTRYID | uniqueidentifier | INOUT | Business country |
@PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK | nvarchar(150) | INOUT | Business address |
@PRIMARYBUSINESS_ADDRESS_CITY | nvarchar(50) | INOUT | Business city |
@PRIMARYBUSINESS_ADDRESS_STATEID | uniqueidentifier | INOUT | Business state |
@PRIMARYBUSINESS_ADDRESS_POSTCODE | nvarchar(12) | INOUT | Business ZIP |
@PRIMARYBUSINESS_ADDRESS_CART | nvarchar(10) | INOUT | Business CART |
@PRIMARYBUSINESS_ADDRESS_DPC | nvarchar(8) | INOUT | Business DPC |
@PRIMARYBUSINESS_ADDRESS_LOT | nvarchar(5) | INOUT | Business LOT |
@PRIMARYBUSINESS_ADDRESS_DONOTMAIL | bit | INOUT | Business do not mail |
@PRIMARYBUSINESS_INDUSTRYCODEID | uniqueidentifier | INOUT | Business industry |
@PRIMARYBUSINESS_NUMEMPLOYEES | int | INOUT | Business no. of employees |
@PRIMARYBUSINESS_NUMSUBSIDIARIES | int | INOUT | Business no. of subsidiary orgs |
@PRIMARYBUSINESS_WEBADDRESS | UDT_WEBADDRESS | INOUT | Business web site address |
@PRIMARYBUSINESS_PARENTCORPID | uniqueidentifier | INOUT | Business parent org |
@CONSTITUENCY | xml | INOUT | User defined constituencies |
@INTEREST | xml | INOUT | Interests |
@EDUCATIONALMAJOR | xml | INOUT | Major |
@EDUCATIONALMINOR | xml | INOUT | Minor |
@SPOUSE_COPY_ADDRESS | bit | INOUT | Spouse copy address |
@SPOUSE_COPY_PHONENUMBER | bit | INOUT | Spouse copy phone number |
@SPOUSE_COPY_EMAILADDRESS | bit | INOUT | Spouse copy email address |
@CONSTIT_SECURITY_ATTRIBUTEID | uniqueidentifier | INOUT | Constituent Security Attribute |
@ADDRESS_COUNTYCODEID | uniqueidentifier | INOUT | County |
@ADDRESS_OMITFROMVALIDATION | bit | INOUT | Omit from validation |
@ADDRESS_CONGRESSIONALDISTRICTCODEID | uniqueidentifier | INOUT | Congressional district |
@ADDRESS_STATEHOUSEDISTRICTCODEID | uniqueidentifier | INOUT | State house district |
@ADDRESS_STATESENATEDISTRICTCODEID | uniqueidentifier | INOUT | State senate district |
@ADDRESS_LOCALPRECINCTCODEID | uniqueidentifier | INOUT | Local precinct |
@ADDRESS_INFOSOURCECODEID | uniqueidentifier | INOUT | Info source |
@ADDRESS_REGIONCODEID | uniqueidentifier | INOUT | Region |
@ADDRESS_LASTVALIDATIONATTEMPTDATE | datetime | INOUT | Last validation attempt date |
@ADDRESS_VALIDATIONMESSAGE | nvarchar(200) | INOUT | Validation message |
@ADDRESS_CERTIFICATIONDATA | int | INOUT | Certification data |
@GROUPTYPEID | uniqueidentifier | INOUT | Group type |
@GROUPSTARTDATE | datetime | INOUT | Group start date |
@GROUPDESCRIPTION | nvarchar(300) | INOUT | Group description |
@GROUPMEMBERS | xml | INOUT | Group members |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTBATCHROW_4
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ISORGANIZATION tinyint = null output,
@KEYNAME nvarchar(100) = null output,
@FIRSTNAME nvarchar(50) = null output,
@MIDDLENAME nvarchar(50) = null output,
@MAIDENNAME nvarchar(100) = null output,
@NICKNAME nvarchar(50) = null output,
@TITLECODEID uniqueidentifier = null output,
@SUFFIXCODEID uniqueidentifier = null output,
@BIRTHDATE dbo.UDT_FUZZYDATE = null output,
@GENDERCODE tinyint = null output,
@WEBADDRESS dbo.UDT_WEBADDRESS = null output,
@INDUSTRYCODEID uniqueidentifier = null output,
@PARENTCORPID uniqueidentifier = null output,
@NUMEMPLOYEES int = null output,
@NUMSUBSIDIARIES int = null output,
@ADDRESS_ADDRESSTYPECODEID uniqueidentifier = null output,
@ADDRESS_COUNTRYID uniqueidentifier = null output,
@ADDRESS_ADDRESSBLOCK nvarchar(150) = null output,
@ADDRESS_CITY nvarchar(50) = null output,
@ADDRESS_STATEID uniqueidentifier = null output,
@ADDRESS_POSTCODE nvarchar(12) = null output,
@ADDRESS_DONOTMAIL bit = null output,
@PHONES xml = null output,
@EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier = null output,
@EMAILADDRESS_EMAILADDRESS dbo.UDT_EMAILADDRESS = null output,
@CUSTOMIDENTIFIER nvarchar(100) = null output,
@SEQUENCE int = null output,
@TSLONG bigint = 0 output,
@ADDRESS_CART nvarchar(10) = null output,
@ADDRESS_DPC nvarchar(8) = null output,
@ADDRESS_LOT nvarchar(5) = null output,
@ADDRESS_STARTDATE dbo.UDT_MONTHDAY = null output,
@ADDRESS_ENDDATE dbo.UDT_MONTHDAY = null output,
@PRIMARYADDRESSEE_NAMEFORMATTYPECODEID uniqueidentifier = null output,
@PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID uniqueidentifier = null output,
@PRIMARYSALUTATION_NAMEFORMATTYPECODEID uniqueidentifier = null output,
@PRIMARYSALUTATION_NAMEFORMATFUNCTIONID uniqueidentifier = null output,
@ISDECEASED bit = null output,
@DECEASEDDATE dbo.UDT_FUZZYDATE = null output,
@EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID uniqueidentifier = null output,
@EDUCATIONALHISTORY_ISPRIMARYRECORD bit = null output,
@EDUCATIONALHISTORY_EDUCATIONALHISTORYTYPECODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_EDUCATIONALHISTORYSTATUSCODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE tinyint = null output,
@EDUCATIONALHISTORY_CLASSOF dbo.UDT_YEAR = null output,
@EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_GPA decimal(3,2) = null output,
@EDUCATIONALHISTORY_STARTDATE dbo.UDT_FUZZYDATE = null output,
@EDUCATIONALHISTORY_ENDDATE dbo.UDT_FUZZYDATE = null output,
@EDUCATIONALHISTORY_KNOWNNAME nvarchar(50) = null output,
@EDUCATIONALHISTORY_FRATERNITY nvarchar(50) = null output,
@SPOUSEID uniqueidentifier = null output,
@SPOUSE_RELATIONSHIPTYPECODEID uniqueidentifier = null output,
@SPOUSE_RECIPROCALTYPECODEID uniqueidentifier = null output,
@SPOUSE_KEYNAME nvarchar(100) = null output,
@SPOUSE_FIRSTNAME nvarchar(50) = null output,
@SPOUSE_MIDDLENAME nvarchar(50) = null output,
@SPOUSE_MAIDENNAME nvarchar(100) = null output,
@SPOUSE_NICKNAME nvarchar(50) = null output,
@SPOUSE_TITLECODEID uniqueidentifier = null output,
@SPOUSE_SUFFIXCODEID uniqueidentifier = null output,
@SPOUSE_GENDERCODE tinyint = null output,
@SPOUSE_BIRTHDATE dbo.UDT_FUZZYDATE = null output,
@SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier = null output,
@SPOUSE_EMAILADDRESS_EMAILADDRESS dbo.UDT_EMAILADDRESS = null output,
@PRIMARYBUSINESSID uniqueidentifier = null output,
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_RECIPROCALTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_KEYNAME nvarchar(100) = null output,
@PRIMARYBUSINESS_PHONE_PHONETYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_PHONE_NUMBER nvarchar(100) = null output,
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS dbo.UDT_EMAILADDRESS = null output,
@PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_COUNTRYID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK nvarchar(150) = null output,
@PRIMARYBUSINESS_ADDRESS_CITY nvarchar(50) = null output,
@PRIMARYBUSINESS_ADDRESS_STATEID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_POSTCODE nvarchar(12) = null output,
@PRIMARYBUSINESS_ADDRESS_CART nvarchar(10) = null output,
@PRIMARYBUSINESS_ADDRESS_DPC nvarchar(8) = null output,
@PRIMARYBUSINESS_ADDRESS_LOT nvarchar(5) = null output,
@PRIMARYBUSINESS_ADDRESS_DONOTMAIL bit = null output,
@PRIMARYBUSINESS_INDUSTRYCODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_NUMEMPLOYEES int = null output,
@PRIMARYBUSINESS_NUMSUBSIDIARIES int = null output,
@PRIMARYBUSINESS_WEBADDRESS dbo.UDT_WEBADDRESS = null output,
@PRIMARYBUSINESS_PARENTCORPID uniqueidentifier = null output,
@CONSTITUENCY xml = null output,
@INTEREST xml = null output,
@EDUCATIONALMAJOR xml = null output,
@EDUCATIONALMINOR xml = null output,
@SPOUSE_COPY_ADDRESS bit = null output,
@SPOUSE_COPY_PHONENUMBER bit = null output,
@SPOUSE_COPY_EMAILADDRESS bit = null output,
@CONSTIT_SECURITY_ATTRIBUTEID uniqueidentifier = null output,
@ADDRESS_COUNTYCODEID uniqueidentifier = null output,
@ADDRESS_OMITFROMVALIDATION bit = null output,
@ADDRESS_CONGRESSIONALDISTRICTCODEID uniqueidentifier = null output,
@ADDRESS_STATEHOUSEDISTRICTCODEID uniqueidentifier = null output,
@ADDRESS_STATESENATEDISTRICTCODEID uniqueidentifier = null output,
@ADDRESS_LOCALPRECINCTCODEID uniqueidentifier = null output,
@ADDRESS_INFOSOURCECODEID uniqueidentifier = null output,
@ADDRESS_REGIONCODEID uniqueidentifier = null output,
@ADDRESS_LASTVALIDATIONATTEMPTDATE datetime = null output,
@ADDRESS_VALIDATIONMESSAGE nvarchar(200) = null output,
@ADDRESS_CERTIFICATIONDATA int = null output,
@GROUPTYPEID uniqueidentifier = null output,
@GROUPSTARTDATE datetime = null output,
@GROUPDESCRIPTION nvarchar(300) = null output,
@GROUPMEMBERS xml = null output
) as
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
--@ISORGANIZATION = [ISORGANIZATION],
@ISORGANIZATION = case
when (ISORGANIZATION = 0 and ISGROUP = 0) then 0
when (ISORGANIZATION = 1) then 1
when (ISGROUP = 1 and GROUPTYPECODE = 0) then 2
when (ISGROUP = 1 and GROUPTYPECODE = 1) then 3
end,
@KEYNAME = [KEYNAME],
@FIRSTNAME = [FIRSTNAME],
@MIDDLENAME = [MIDDLENAME],
@MAIDENNAME = [MAIDENNAME],
@NICKNAME = [NICKNAME],
@TITLECODEID = [TITLECODEID],
@SUFFIXCODEID = [SUFFIXCODEID],
@BIRTHDATE = [BIRTHDATE],
@GENDERCODE = [GENDERCODE],
@WEBADDRESS = [WEBADDRESS],
@INDUSTRYCODEID = [INDUSTRYCODEID],
@PARENTCORPID = [PARENTCORPID],
@NUMEMPLOYEES = [NUMEMPLOYEES],
@NUMSUBSIDIARIES = [NUMSUBSIDIARIES],
@ADDRESS_ADDRESSTYPECODEID = [ADDRESS_ADDRESSTYPECODEID],
@ADDRESS_COUNTRYID = [ADDRESS_COUNTRYID],
@ADDRESS_ADDRESSBLOCK = [ADDRESS_ADDRESSBLOCK],
@ADDRESS_CITY = [ADDRESS_CITY],
@ADDRESS_STATEID = [ADDRESS_STATEID],
@ADDRESS_POSTCODE = [ADDRESS_POSTCODE],
@ADDRESS_DONOTMAIL = [ADDRESS_DONOTMAIL],
@PHONES = dbo.UFN_CONSTITUENTBATCH_GETPHONES_TOITEMLISTXML(ID),
@EMAILADDRESS_EMAILADDRESSTYPECODEID = [EMAILADDRESS_EMAILADDRESSTYPECODEID],
@EMAILADDRESS_EMAILADDRESS = [EMAILADDRESS_EMAILADDRESS],
@ADDRESS_CART = [ADDRESS_CART],
@ADDRESS_DPC = [ADDRESS_DPC],
@ADDRESS_LOT = [ADDRESS_LOT],
@ADDRESS_STARTDATE = [ADDRESS_STARTDATE],
@ADDRESS_ENDDATE = [ADDRESS_ENDDATE],
@PRIMARYADDRESSEE_NAMEFORMATTYPECODEID = [PRIMARYADDRESSEE_NAMEFORMATTYPECODEID],
@PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID = [PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID],
@PRIMARYSALUTATION_NAMEFORMATTYPECODEID = [PRIMARYSALUTATION_NAMEFORMATTYPECODEID],
@PRIMARYSALUTATION_NAMEFORMATFUNCTIONID = [PRIMARYSALUTATION_NAMEFORMATFUNCTIONID],
@ISDECEASED = [ISDECEASED],
@DECEASEDDATE = [DECEASEDDATE],
@EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID = [EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID],
@EDUCATIONALHISTORY_ISPRIMARYRECORD = [EDUCATIONALHISTORY_ISPRIMARYRECORD],
@EDUCATIONALHISTORY_EDUCATIONALHISTORYTYPECODEID = [EDUCATIONALHISTORY_EDUCATIONALHISTORYTYPECODEID],
@EDUCATIONALHISTORY_EDUCATIONALHISTORYSTATUSCODEID = [EDUCATIONALHISTORY_EDUCATIONALHISTORYSTATUSCODEID],
@EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE = [EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE],
@EDUCATIONALHISTORY_CLASSOF = [EDUCATIONALHISTORY_CLASSOF],
@EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID = [EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID],
@EDUCATIONALHISTORY_GPA = [EDUCATIONALHISTORY_GPA],
@EDUCATIONALHISTORY_STARTDATE = [EDUCATIONALHISTORY_STARTDATE],
@EDUCATIONALHISTORY_ENDDATE = [EDUCATIONALHISTORY_ENDDATE],
@EDUCATIONALHISTORY_KNOWNNAME = [EDUCATIONALHISTORY_KNOWNNAME],
@EDUCATIONALHISTORY_FRATERNITY = [EDUCATIONALHISTORY_FRATERNITY],
@SPOUSEID = [SPOUSEID],
@SPOUSE_RELATIONSHIPTYPECODEID = [SPOUSE_RELATIONSHIPTYPECODEID],
@SPOUSE_RECIPROCALTYPECODEID = [SPOUSE_RECIPROCALTYPECODEID],
@SPOUSE_KEYNAME = [SPOUSE_KEYNAME],
@SPOUSE_FIRSTNAME = [SPOUSE_FIRSTNAME],
@SPOUSE_MIDDLENAME = [SPOUSE_MIDDLENAME],
@SPOUSE_MAIDENNAME = [SPOUSE_MAIDENNAME],
@SPOUSE_NICKNAME = [SPOUSE_NICKNAME],
@SPOUSE_TITLECODEID = [SPOUSE_TITLECODEID],
@SPOUSE_SUFFIXCODEID = [SPOUSE_SUFFIXCODEID],
@SPOUSE_GENDERCODE = [SPOUSE_GENDERCODE],
@SPOUSE_BIRTHDATE = [SPOUSE_BIRTHDATE],
@SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID = [SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID],
@SPOUSE_EMAILADDRESS_EMAILADDRESS = [SPOUSE_EMAILADDRESS_EMAILADDRESS],
@SPOUSE_COPY_ADDRESS = [SPOUSE_COPY_ADDRESS],
@SPOUSE_COPY_PHONENUMBER = [SPOUSE_COPY_PHONENUMBER],
@SPOUSE_COPY_EMAILADDRESS = [SPOUSE_COPY_EMAILADDRESS],
@PRIMARYBUSINESSID = [PRIMARYBUSINESSID],
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEID = [PRIMARYBUSINESS_RELATIONSHIPTYPECODEID],
@PRIMARYBUSINESS_RECIPROCALTYPECODEID = [PRIMARYBUSINESS_RECIPROCALTYPECODEID],
@PRIMARYBUSINESS_KEYNAME = [PRIMARYBUSINESS_KEYNAME],
@PRIMARYBUSINESS_PHONE_PHONETYPECODEID = [PRIMARYBUSINESS_PHONE_PHONETYPECODEID],
@PRIMARYBUSINESS_PHONE_NUMBER = [PRIMARYBUSINESS_PHONE_NUMBER],
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID = [PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID],
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS = [PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS],
@PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID = [PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID],
@PRIMARYBUSINESS_ADDRESS_COUNTRYID = [PRIMARYBUSINESS_ADDRESS_COUNTRYID],
@PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK = [PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK],
@PRIMARYBUSINESS_ADDRESS_CITY = [PRIMARYBUSINESS_ADDRESS_CITY],
@PRIMARYBUSINESS_ADDRESS_STATEID = [PRIMARYBUSINESS_ADDRESS_STATEID],
@PRIMARYBUSINESS_ADDRESS_POSTCODE = [PRIMARYBUSINESS_ADDRESS_POSTCODE],
@PRIMARYBUSINESS_ADDRESS_CART = [PRIMARYBUSINESS_ADDRESS_CART],
@PRIMARYBUSINESS_ADDRESS_DPC = [PRIMARYBUSINESS_ADDRESS_DPC],
@PRIMARYBUSINESS_ADDRESS_LOT = [PRIMARYBUSINESS_ADDRESS_LOT],
@PRIMARYBUSINESS_ADDRESS_DONOTMAIL = [PRIMARYBUSINESS_ADDRESS_DONOTMAIL],
@PRIMARYBUSINESS_INDUSTRYCODEID = [PRIMARYBUSINESS_INDUSTRYCODEID],
@PRIMARYBUSINESS_NUMEMPLOYEES = [PRIMARYBUSINESS_NUMEMPLOYEES],
@PRIMARYBUSINESS_NUMSUBSIDIARIES = [PRIMARYBUSINESS_NUMSUBSIDIARIES],
@PRIMARYBUSINESS_WEBADDRESS = [PRIMARYBUSINESS_WEBADDRESS],
@PRIMARYBUSINESS_PARENTCORPID = [PRIMARYBUSINESS_PARENTCORPID],
@CONSTITUENCY = dbo.UFN_CONSTITUENTBATCH_GETCONSTITUENCIES_TOITEMLISTXML(ID),
@EDUCATIONALMAJOR = dbo.UFN_CONSTITUENTBATCH_GETEDUCATIONALMAJORS_TOITEMLISTXML(ID),
@EDUCATIONALMINOR = dbo.UFN_CONSTITUENTBATCH_GETEDUCATIONALMINORS_TOITEMLISTXML(ID),
@INTEREST = dbo.UFN_CONSTITUENTBATCH_GETINTERESTS_TOITEMLISTXML(ID),
@GROUPMEMBERS = dbo.UFN_CONSTITUENTBATCH_GETGROUPMEMBERS_TOITEMLISTXML(ID),
@GROUPTYPEID = [GROUPTYPEID],
@GROUPSTARTDATE = [GROUPSTARTDATE],
@GROUPDESCRIPTION = [GROUPDESCRIPTION],
@CONSTIT_SECURITY_ATTRIBUTEID = CONSTIT_SECURITY_ATTRIBUTEID,
@CUSTOMIDENTIFIER = [CUSTOMID],
@SEQUENCE = [SEQUENCE],
@TSLONG = [TSLONG],
@ADDRESS_COUNTYCODEID = [ADDRESS_COUNTYCODEID],
@ADDRESS_OMITFROMVALIDATION = [ADDRESS_OMITFROMVALIDATION],
@ADDRESS_CONGRESSIONALDISTRICTCODEID = [ADDRESS_CONGRESSIONALDISTRICTCODEID],
@ADDRESS_STATEHOUSEDISTRICTCODEID = [ADDRESS_STATEHOUSEDISTRICTCODEID],
@ADDRESS_STATESENATEDISTRICTCODEID = [ADDRESS_STATESENATEDISTRICTCODEID],
@ADDRESS_LOCALPRECINCTCODEID = [ADDRESS_LOCALPRECINCTCODEID],
@ADDRESS_INFOSOURCECODEID = [ADDRESS_INFOSOURCECODEID],
@ADDRESS_REGIONCODEID = [ADDRESS_REGIONCODEID],
@ADDRESS_LASTVALIDATIONATTEMPTDATE = [ADDRESS_LASTVALIDATIONATTEMPTDATE],
@ADDRESS_VALIDATIONMESSAGE = [ADDRESS_VALIDATIONMESSAGE],
@ADDRESS_CERTIFICATIONDATA = [ADDRESS_CERTIFICATIONDATA]
from
dbo.BATCHCONSTITUENT
where
BATCHCONSTITUENT.ID = @ID;
return 0;