SEARCHCONSTITUENT
Primary Key
Primary Key | Field Type |
---|---|
ID | uniqueidentifier |
Fields
Field | Field Type | Null | Notes | Description |
---|---|---|---|---|
CONSTITUENTID | uniqueidentifier | |||
ADDRESSID | uniqueidentifier | yes | ||
KEYNAME | nvarchar(100) | Default = '' | ||
FIRSTNAME | nvarchar(50) | Default = '' | ||
NAMETYPECODE | tinyint | Default = 0 | ||
NAMETYPE | nvarchar(16) (Computed) | yes | CASE [NAMETYPECODE] WHEN 0 THEN N'Constituent name' WHEN 1 THEN N'Maiden name' WHEN 2 THEN N'Nickname' WHEN 3 THEN N'Alias' END | |
COUNTRYID | uniqueidentifier | yes | ||
POSTCODE | nvarchar(12) | Default = '' | ||
STREETNUMBER | nvarchar(12) | Default = '' | ||
STREETNAME | nvarchar(150) | Default = '' | ||
ISORGANIZATION | bit | Default = 0 | ||
ISGROUP | bit | Default = 0 | ||
ALIASID | uniqueidentifier | yes | ||
KEYNAME4 | nvarchar(4) (Computed) | yes | left(KEYNAME,4) | |
KEYNAMESOUNDEX | varchar(5) (Computed) | yes | soundex(KEYNAME) | |
STREETNAME4 | nvarchar(4) (Computed) | yes | left(STREETNAME,4) | |
STREETNAMESOUNDEX | varchar(5) (Computed) | yes | soundex(STREETNAME) | |
FIRSTNAME3 | nvarchar(3) (Computed) | yes | left(FIRSTNAME,3) | |
POSTCODE3 | nvarchar(3) (Computed) | yes | left(POSTCODE,3) | |
MIDDLENAME | nvarchar(50) | Default = '' | ||
TITLECODEID | uniqueidentifier | yes | ||
SUFFIXCODEID | uniqueidentifier | yes |
Indexes
Index Name | Fields | Unique | Primary | Clustered |
---|---|---|---|---|
IX_SEARCHCONSTITUENT_ADDRESSID | ADDRESSID | |||
IX_SEARCHCONSTITUENT_ALIASID | ALIASID | |||
IX_SEARCHCONSTITUENT_CONSTITUENTID | CONSTITUENTID | |||
IX_SEARCHCONSTITUENT_KEYNAME_FIRSTNAME3_POSTCODE | KEYNAME, FIRSTNAME3, POSTCODE | |||
IX_SEARCHCONSTITUENT_POSTCODE_KEYNAME4 | POSTCODE, KEYNAME4 | |||
IX_SEARCHCONSTITUENT_POSTCODE_STREETNAMESOUNDEX_FIRSTNAME3 | POSTCODE, STREETNAMESOUNDEX, FIRSTNAME3 | |||
IX_SEARCHCONSTITUENT_POSTCODE3_KEYNAMESOUNDEX_STREETNAME4_STREETNUMBER | POSTCODE3, KEYNAMESOUNDEX, STREETNAME4, STREETNUMBER | |||
PK_SEARCHCONSTITUENT | ID | yes | yes | yes |