RECORDTYPECOMPATIBILITYMAP

The RECORDTYPECOMPATIBILITYMAP table is used to express compatibility between two record types.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
DATEADDED datetime Default = getdate() Indicates the date this record was added
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed
TS timestamp Timestamp
TSLONG bigint (Computed) yes convert(bigint, TS) Numeric representation of the timestamp

Foreign Keys

Foreign Key Field Type Null Notes Description
RECORDTYPE1ID uniqueidentifier RECORDTYPE.ID FK to RECORDTYPE
RECORDTYPE2ID uniqueidentifier RECORDTYPE.ID
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT

Indexes

Index Name Fields Unique Primary Clustered
IX_RECORDTYPECOMPATIBILITYMAP_DATEADDED DATEADDED yes
PK_RECORDTYPECOMPATIBILITYMAP ID yes yes
UC_RECORDTYPECOMPATIBILITYMAP2_RECORDTYPEID1_RECORDTYPEID2 RECORDTYPE1ID, RECORDTYPE2ID yes

Triggers

Trigger Name Description
TR_RECORDTYPECOMPATIBILITYMAP_AUDIT_UPDATE
TR_RECORDTYPECOMPATIBILITYMAP_AUDIT_DELETE