Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 DATATYPECODE tinyint   Default = 0 0=Text, 1=Number, 2=Date, 3=Currency, 4=Yes/No, 5=Code table, 6=Constituent record, 7=Fuzzy date, 8=Time, 9=Memo
 NAME nvarchar(100)   Default = ''
 ONLYALLOWONEPERRECORD bit   Default = 0
 VALUECOLUMNNAME nvarchar(128)   Default = ''
 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.
 DATATYPE nvarchar(18) (Computed) CASE [DATATYPECODE] WHEN 0 THEN N'Text' WHEN 1 THEN N'Number' WHEN 2 THEN N'Date' WHEN 3 THEN N'Currency' WHEN 4 THEN N'Yes/No' WHEN 5 THEN N'Code table' WHEN 6 THEN N'Constituent record' WHEN 7 THEN N'Fuzzy date' WHEN 8 THEN N'Time' WHEN 9 THEN N'Memo' END Provides a translation for the 'DATATYPECODE' field.
 ISLISTBUILDERATTRIBUTE bit   Default = 0
 FLAGGEDFORDELETE bit   Default = 0
 FLAGGEDFOREXTENSIONREMOVAL bit   Default = 0

Foreign Key Field Type Null Notes Description
 ATTRIBUTERECORDTYPEID uniqueidentifier   ATTRIBUTERECORDTYPE.ID FK to ATTRIBUTERECORDTYPE
 CODETABLECATALOGID uniqueidentifier CODETABLECATALOG.ID FK to CODETABLECATALOG
 TABLECATALOGID uniqueidentifier TABLECATALOG.ID FK to TABLECATALOG
 SQLPROCEDURECATALOGID uniqueidentifier SQLPROCEDURECATALOG.ID Join field for the smart field stored procedure.
 CONSTITUENTSEARCHLISTCATALOGID uniqueidentifier SEARCHLISTCATALOG.ID FK to SEARCHLISTCATALOG
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 ATTRIBUTEGROUPCODEID uniqueidentifier ATTRIBUTEGROUPCODE.ID FK to ATTRIBUTEGROUPCODE

Index Name Field(s) Unique Primary Clustered
 IX_ATTRIBUTECATEGORY_ATTRIBUTEGROUPCODEID ATTRIBUTEGROUPCODEID      
 IX_ATTRIBUTECATEGORY_CODETABLECATALOGID CODETABLECATALOGID      
 IX_ATTRIBUTECATEGORY_DATEADDED DATEADDED    
 IX_ATTRIBUTECATEGORY_DATECHANGED DATECHANGED      
 PK_ATTRIBUTECATEGORY ID  
 UIX_ATTRIBUTECATEGORY_ATTRIBUTERECORDTYPEID_NAME ATTRIBUTERECORDTYPEID, NAME    
 UIX_ATTRIBUTECATEGORY_TABLECATALOGID TABLECATALOGID    

Trigger Name Description
 TR_ATTRIBUTECATEGORY_AUDIT_ETLDELETEDID
 TR_ATTRIBUTECATEGORY_UPDATE
 TR_ATTRIBUTECATEGORY_DELETE_BBNCATTRIBUTECATEGORYIDMAP
 TR_ATTRIBUTECATEGORY_INSERT_BBNCATTRIBUTECATEGORYIDMAP
 TR_ATTRIBUTECATEGORY_AUDIT_UPDATE
 TR_ATTRIBUTECATEGORY_AUDIT_DELETE

Referenced by Field
 ATTRIBUTECATEGORYBATCHTYPEEXTENSIONS ATTRIBUTECATEGORYID
 DEFAULTATTRIBUTECATEGORIES ATTRIBUTECATEGORYID
 GIFTAIDDISQUALIFIEDBYATTRIBUTE ATTRIBUTECATEGORYID
 OLAPDATASOURCEATTRIBUTECATEGORY ATTRIBUTECATEGORYID
 SYSTEMROLEPERM_ATTRIBUTECATEGORY ATTRIBUTECATEGORYID

Entity-Relationship diagram of this table