CREDITCARDUPDATE

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
CREDITCARDUPDATEBATCHID uniqueidentifier
OLDLASTFOUR nvarchar(4) Default = ''
NEWLASTFOUR nvarchar(4) Default = ''
RESULT nvarchar(100) Default = ''
DESCRIPTION nvarchar(512) Default = ''
OLDEXPIRY UDT_FUZZYDATE Default = '00000000'
NEWEXPIRY UDT_FUZZYDATE Default = '00000000'
DATEPROCESSED datetime
STATUSCODE tinyint Default = 0
STATUS nvarchar(11) (Computed) yes CASE [STATUSCODE] WHEN 0 THEN N'Not updated' WHEN 1 THEN N'Updated' END
ACTIONCODE tinyint Default = 0
ACTION nvarchar(20) (Computed) yes CASE [ACTIONCODE] WHEN 0 THEN N'Need to contact' WHEN 1 THEN N'No additional action' END
DATEADDED datetime Default = getdate()
DATECHANGED datetime Default = getdate()
TS timestamp
TSLONG bigint (Computed) yes CONVERT(bigint, TS)

Foreign Keys

Foreign Key Field Type Null Notes Description
CREDITCARDID uniqueidentifier CREDITCARD.ID
ADDEDBYID uniqueidentifier CHANGEAGENT.ID
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID

Indexes

Index Name Fields Unique Primary Clustered
IX_CREDITCARDUPDATE_DATEADDED DATEADDED
IX_CREDITCARDUPDATE_DATECHANGED DATECHANGED
IX_CREDITCARDUPDATE_DATEPROCESSED DATEPROCESSED yes
PK_CREDITCARDUPDATE ID yes yes

Triggers

Trigger Name Description
TR_CREDITCARDUPDATE_AUDIT_UPDATE
TR_CREDITCARDUPDATE_AUDIT_DELETE