Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 NAME nvarchar(100)   Default = '' The name of the Report.
 DESCRIPTION nvarchar(max)   Default = '' Provides a description of the contents of the Report.
 REPORTSPECXML xml   Contains the xml definition from which the Report was built.
 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) convert(bigint, TS) Numeric representation of the timestamp
 SPECUINAME nvarchar(100)   Default = '' Presentation name of the report used to override the report name for display in the application.
 UINAME nvarchar(100) (Computed)   case when len(SPECUINAME) = 0 then NAME else SPECUINAME end Name of the report for display in the application.

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

Index Name Field(s) Unique Primary Clustered
 IX_REPORTCATALOG_DATEADDED DATEADDED    
 PK_REPORTCATALOG ID  
 UC_REPORTCATALOG_NAME NAME    
 UIX_REPORTCATALOG_UINAME UINAME    

Trigger Name Description
 TR_REPORTCATALOG_AUDIT_UPDATE
 TR_REPORTCATALOG_AUDIT_DELETE

Referenced by Field
 DISBURSEMENTFORMAT REPORTCATALOGID
 DOCUMENT REPORTCATALOGID
 MEMBERSHIPPROGRAM REPORTCATALOGID
 PRINTMEMBERSHIPCARDSPROCESS REPORTCATALOGID
 REPORTPARAMETERS ID
 REPORTSNAPSHOT REPORTCATALOGID
 SYSTEMROLEPERM_REPORT REPORTCATALOGID

Entity-Relationship diagram of this table