ADDRESSTOKEN

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
TOKEN nvarchar(40) Default = ''
TRANSLATION nvarchar(40) Default = ''
TOKENTYPECODE tinyint Default = 0
DATEADDED datetime Default = getdate()
DATECHANGED datetime Default = getdate()
TS timestamp
TSLONG bigint (Computed) yes CONVERT(bigint, TS)
TOKENTYPE nvarchar(15) (Computed) yes CASE [TOKENTYPECODE] WHEN 0 THEN N'Street Word' WHEN 1 THEN N'Directional' WHEN 2 THEN N'Apartment Word' WHEN 3 THEN N'Spelled Number' WHEN 4 THEN N'Spelled Ordinal' WHEN 5 THEN N'C/O Word' WHEN 6 THEN N'PO Box' END

Foreign Keys

Foreign Key Field Type Null Notes Description
ADDEDBYID uniqueidentifier CHANGEAGENT.ID
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID
COUNTRYID uniqueidentifier COUNTRY.LOCALID

Indexes

Index Name Fields Unique Primary Clustered
IX_ADDRESSTOKEN_DATEADDED DATEADDED yes
IX_ADDRESSTOKEN_DATECHANGED DATECHANGED
PK_ADDRESSTOKEN ID yes yes
UIX_ADDRESSTOKEN_TOKEN_COUNTRYID TOKEN, COUNTRYID yes

Triggers

Trigger Name Description
TR_ADDRESSTOKEN_AUDIT_UPDATE
TR_ADDRESSTOKEN_AUDIT_DELETE