BATCHREVENUEFINANCIALINSTITUTION

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
FINANCIALINSTITUTION nvarchar(100) Default = ''
BRANCHNAME nvarchar(100) Default = ''
ROUTINGNUMBER nvarchar(9) Default = ''
SORTCODE nvarchar(6) Default = ''
BSB nvarchar(7) Default = ''
INSTITUTIONID nvarchar(8) Default = ''
BANKNUMBER nvarchar(7) Default = ''
BIC nvarchar(11) Default = ''
BANKCODE nvarchar(25) Default = ''
DATEADDED datetime Default = getdate()
DATECHANGED datetime Default = getdate()
TS timestamp
TSLONG bigint (Computed) yes CONVERT(bigint, TS)
DESCRIPTION nvarchar(202) (Computed) case when BRANCHNAME = '' then FINANCIALINSTITUTION else FINANCIALINSTITUTION + ': ' + BRANCHNAME end

Foreign Keys

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

Indexes

Index Name Fields Unique Primary Clustered
IX_BATCHREVENUEFINANCIALINSTITUTION_DATEADDED DATEADDED yes
IX_BATCHREVENUEFINANCIALINSTITUTION_DATECHANGED DATECHANGED
PK_BATCHREVENUEFINANCIALINSTITUTION ID yes yes

Triggers

Trigger Name Description
TR_BATCHREVENUEFINANCIALINSTITUTION_AUDIT_UPDATE
TR_BATCHREVENUEFINANCIALINSTITUTION_AUDIT_DELETE