MKTSOURCECODEPART
Stores a value for a source code item associated with a specific marketing effort.
Primary Key
Primary Key | Field Type |
---|---|
ID | uniqueidentifier |
Fields
Field | Field Type | Null | Notes | Description |
---|---|---|---|---|
LISTID | uniqueidentifier | yes | ID from the MKTLIST table. Used for storing the List Code | |
SOURCECODEITEMID | uniqueidentifier | yes | The original Source Code Item ID | |
CODE | nvarchar(10) | Default = '' | The code to use for this position. | |
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. |
CHANNELCODE | tinyint | Default = 0 | For channel source code parts, the channel for which this code is defined. | |
SEGMENTATIONSEGMENTOWNERID | uniqueidentifier (Computed) | yes | isnull([SEGMENTATIONSEGMENTID], [SEGMENTATIONTESTSEGMENTID]) | The segmentationsegment or testsegmentationsegment of the entity employing this source code part, for use in the unique index. |
OWNERID | uniqueidentifier (Computed) | yes | isnull(isnull(isnull(isnull(isnull([SEGMENTATIONID], [MARKETINGPLANITEMID]), [ACKNOWLEDGEMENTMAILINGTEMPLATEID]), [MEMBERSHIPMAILINGTEMPLATEID]), [SPONSORSHIPMAILINGTEMPLATEID]), [WHITEMAILSEGMENTID]) | The ID of the entity employing this source code part, for use in the unique index. |
CHANNEL | nvarchar(12) (Computed) | yes | CASE [CHANNELCODE] WHEN 0 THEN N'Mail' WHEN 1 THEN N'Email' WHEN 2 THEN N'Phone' WHEN 3 THEN N'Public media' END |
Foreign Keys
Foreign Key | Field Type | Null | Notes | Description |
---|---|---|---|---|
SEGMENTATIONID | uniqueidentifier | yes | MKTSEGMENTATION.ID | FK to MKTSEGMENTATION |
MARKETINGPLANITEMID | uniqueidentifier | yes | MKTMARKETINGPLANITEM.ID | FK to MKTMARKETINGPLANITEM |
ADDEDBYID | uniqueidentifier | CHANGEAGENT.ID | FK to CHANGEAGENT. | |
CHANGEDBYID | uniqueidentifier | CHANGEAGENT.ID | FK to CHANGEAGENT. | |
ACKNOWLEDGEMENTMAILINGTEMPLATEID | uniqueidentifier | yes | MKTACKNOWLEDGEMENTMAILINGTEMPLATE.ID | FK to MKTACKNOWLEDGEMENTMAILINGTEMPLATE |
MEMBERSHIPMAILINGTEMPLATEID | uniqueidentifier | yes | MKTMEMBERSHIPMAILINGTEMPLATE.ID | FK to MKTMEMBERSHIPMAILINGTEMPLATE |
SEGMENTATIONSEGMENTID | uniqueidentifier | yes | MKTSEGMENTATIONSEGMENT.ID | FK to MKTSEGMENTATIONSEGMENT |
PARTDEFINITIONVALUESID | uniqueidentifier | yes | MKTSOURCECODEPARTDEFINITIONVALUES.ID | FK to MKTSOURCECODEPARTDEFINITIONVALUES |
SPONSORSHIPMAILINGTEMPLATEID | uniqueidentifier | yes | MKTSPONSORSHIPMAILINGTEMPLATE.ID | FK to MKTSPONSORSHIPMAILINGTEMPLATE |
SEGMENTATIONTESTSEGMENTID | uniqueidentifier | yes | MKTSEGMENTATIONTESTSEGMENT.ID | FK to MKTSEGMENTATIONTESTSEGMENT |
WHITEMAILSEGMENTID | uniqueidentifier | yes | MKTSEGMENTWHITEMAIL.ID | FK to MKTSEGMENTWHITEMAIL |
Indexes
Index Name | Fields | Unique | Primary | Clustered |
---|---|---|---|---|
IX_MKTSOURCECODEPART_ACKNOWLEDGEMENTMAILINGTEMPLATEID | ACKNOWLEDGEMENTMAILINGTEMPLATEID | |||
IX_MKTSOURCECODEPART_CODE | CODE | |||
IX_MKTSOURCECODEPART_DATEADDED | DATEADDED | yes | ||
IX_MKTSOURCECODEPART_DATECHANGED | DATECHANGED | |||
IX_MKTSOURCECODEPART_MARKETINGPLANITEMID | MARKETINGPLANITEMID | |||
IX_MKTSOURCECODEPART_MEMBERSHIPMAILINGTEMPLATEID | MEMBERSHIPMAILINGTEMPLATEID | |||
IX_MKTSOURCECODEPART_PARTDEFINITIONVALUESID | PARTDEFINITIONVALUESID | |||
IX_MKTSOURCECODEPART_SEGMENTATIONID_SOURCECODEITEMID_SEGMENTATIONSEGMENTID | SEGMENTATIONID, SOURCECODEITEMID, SEGMENTATIONSEGMENTID | |||
IX_MKTSOURCECODEPART_SEGMENTATIONSEGMENTID_PARTDEFINITIONVALUESID | SEGMENTATIONSEGMENTID, PARTDEFINITIONVALUESID | |||
IX_MKTSOURCECODEPART_SEGMENTATIONTESTSEGMENTID_SEGMENTATIONID_SOURCECODEITEMID | SEGMENTATIONTESTSEGMENTID, SEGMENTATIONID, SOURCECODEITEMID | |||
IX_MKTSOURCECODEPART_SPONSORSHIPMAILINGTEMPLATEID | SPONSORSHIPMAILINGTEMPLATEID | |||
IX_MKTSOURCECODEPART_WHITEMAILSEGMENTID | WHITEMAILSEGMENTID | |||
PK_MKTSOURCECODEPART | ID | yes | yes | |
UIX_MKTSOURCECODEPART_SOURCECODEITEMID_OWNERID_LISTID_CHANNELCODE_PARTDEFINITIONVALUESID_SEGMENTATIONSEGMENTOWNERID | SOURCECODEITEMID, OWNERID, LISTID, CHANNELCODE, PARTDEFINITIONVALUESID, SEGMENTATIONSEGMENTOWNERID | yes |
Triggers
Trigger Name | Description |
---|---|
TR_MKTSOURCECODEPART_AUDIT_UPDATE | |
TR_MKTSOURCECODEPART_AUDIT_DELETE |