MKTSEGMENT (4.0SP12)

Stores information pertaining to a segment.

Primary Key
Primary Key Field Type

ID

uniqueidentifier

Foreign Key Fields
Foreign Key Field Type Null Notes Description

QUERYVIEWCATALOGID

uniqueidentifier

false

The donor query view for the record source on which the segment is based.

IDSETREGISTERID

uniqueidentifier

true

The ID set for the segment.

ADDEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

CHANGEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

SEGMENTCATEGORYCODEID

uniqueidentifier

true

A category for grouping segments together.

CURRENTSEGMENTLISTID

uniqueidentifier

true

The current record for a list segment.

PARTDEFINITIONVALUESID

uniqueidentifier

true

FK to MKTSOURCECODEPARTDEFINITIONVALUES

BASECURRENCYID

uniqueidentifier

true

The base currency associated with this segment.

SITEID

uniqueidentifier

true

The site to which this segment belongs.

Fields
Field Field Type Null Notes Description

NAME

nvarchar(100)

false

''

A name for the segment.

DESCRIPTION

nvarchar(255)

false

''

A description of the segment.

CODE

nvarchar(10)

false

''

A code identifying the segment.

DATEREFRESHED

datetime

true

The date the segment was last refreshed.

DATEADDED

datetime

false

getdate()

Indicates the date this record was added.

DATECHANGED

datetime

false

getdate()

Indicates the date this record was last changed.

TS

timestamp

false

Timestamp.

TSLONG

bigint (Computed)

true

Numeric representation of the timestamp.

SEGMENTTYPECODE

tinyint

false

1

The type of the segment.

SEGMENTTYPE

nvarchar(18) (Computed)

true

Provides a translation for the 'SEGMENTTYPECODE' field.

SEGMENTFAMILYTYPECODE

tinyint (Computed)

true

Indicates whether the segment is direct marketing or public media.

SEGMENTFAMILYTYPE

varchar(23) (Computed)

false

Indicates whether the segment is direct marketing or public media.

ISSYSTEM

bit

false

0

Flag used to hide segments meant for system use only.

ISHISTORICAL

bit

false

0

HISTORICALQUANTITY

int

false

0

Indexes
Index Name Field(s) Unique Primary Clustered

IX_MKTSEGMENT_BASECURRENCYID

BASECURRENCYID

False

False

False

IX_MKTSEGMENT_DATEADDED

DATEADDED

False

False

True

IX_MKTSEGMENT_DATECHANGED

DATECHANGED

False

False

False

IX_MKTSEGMENT_PARTDEFINITIONVALUESID

PARTDEFINITIONVALUESID

False

False

False

IX_MKTSEGMENT_QUERYVIEWCATALOGID

QUERYVIEWCATALOGID

False

False

False

IX_MKTSEGMENT_SEGMENTCATEGORYCODEID

SEGMENTCATEGORYCODEID

False

False

False

PK_MKTSEGMENT

ID

True

True

False

UC_MKTSEGMENT_NAME

NAME

True

False

False

UIX_MKTSEGMENT_CURRENTSEGMENTLISTID

CURRENTSEGMENTLISTID

True

False

False

UIX_MKTSEGMENT_ID

ID

True

False

False

UIX_MKTSEGMENT_IDSETREGISTERID

IDSETREGISTERID

True

False

False

Triggers
Trigger Name Description

TR_MKTSEGMENT_AUDIT_UPDATE

TR_MKTSEGMENT_AUDIT_DELETE

TR_MKTSEGMENT_IU_BASECURRENCYID

Referenced by
Referenced by Field

APPEALMAILINGSETUP

SEGMENTID

APPEALMAILINGSETUPLETTER

MAILSEGMENTID

APPEALMAILINGSETUPLETTER

EMAILSEGMENTID

BATCHDIRECTMARKETINGEFFORTSEGMENT

MKTSEGMENTID

COMMUNICATIONLETTER

MAILSEGMENTID

COMMUNICATIONLETTER

EMAILSEGMENTID

MKTACKNOWLEDGEMENTMAILINGTEMPLATERULE

SEGMENTID

MKTGROUPSEGMENTS

SEGMENTID

MKTMEMBERSHIPMAILINGTEMPLATERULE

SEGMENTID

MKTSEGMENTATIONSEGMENT

SEGMENTID

MKTSEGMENTLIST

SEGMENTID

MKTSEGMENTLIST

PARENTSEGMENTID

MKTSEGMENTPASSIVE

ID

MKTSEGMENTPASSIVE

PARENTMEDIAOUTLETSEGMENTID

MKTSEGMENTREFRESHPROCESS

SEGMENTID

MKTSEGMENTSELECTION

SEGMENTID

MKTSEGMENTWHITEMAIL

ID

MKTSPONSORSHIPMAILINGTEMPLATEACTIVATED

MKTSEGMENTID

MKTSPONSORSHIPMAILINGTEMPLATERULE

SEGMENTID

REVENUELETTERMARKETING

MKTSEGMENTID

REVENUERECEIPTMARKETING

MKTSEGMENTID