IMPORTFILETEMPLATE

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(250) Default = ''
DETAILROWPREFIX nvarchar(50) Default = ''
BATCHSUMMARYPREFIX nvarchar(55) Default = ''
FILESUMMARYPREFIX nvarchar(50) Default = ''
HASHEADERROW bit Default = 0
FILEDELIMITER nvarchar(50) Default = ''
FILENAME nvarchar(255) Default = ''
DETAILCOLUMNMAP xml
BATCHRECORDCOUNTCOLUMNNAME nvarchar(250) Default = ''
BATCHREVENUETOTALCOLUMNNAME nvarchar(250) Default = ''
FILERECORDCOUNTCOLUMNNAME nvarchar(250) Default = ''
FILEREVENUETOTALCOLUMNNAME nvarchar(250) Default = ''
DATEADDED datetime Default = getdate()
DATECHANGED datetime Default = getdate()
TS timestamp
TSLONG bigint (Computed) yes CONVERT(bigint, TS)
DELIMITEDHEADERROW nvarchar(max) Default = ''

Foreign Keys

Foreign Key Field Type Null Notes Description
BATCHTEMPLATEID uniqueidentifier BATCHTEMPLATE.ID
SITEID uniqueidentifier yes SITE.ID
ADDEDBYID uniqueidentifier CHANGEAGENT.ID
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID

Indexes

Index Name Fields Unique Primary Clustered
IX_IMPORTFILETEMPLATE_BATCHTEMPLATEID BATCHTEMPLATEID
IX_IMPORTFILETEMPLATE_DATEADDED DATEADDED yes
IX_IMPORTFILETEMPLATE_DATECHANGED DATECHANGED
IX_IMPORTFILETEMPLATE_SITEID SITEID
PK_IMPORTFILETEMPLATE ID yes yes
UC_IMPORTFILETEMPLATE_NAME NAME yes

Triggers

Trigger Name Description
TR_IMPORTFILETEMPLATE_AUDIT_UPDATE
TR_IMPORTFILETEMPLATE_AUDIT_DELETE

Referenced by

Referenced by Field
IMPORTPROCESS DELIMITEDFILETEMPLATEID