Field
|
Size
|
Description
|
_Tran-Id
|
integer
|
Transaction number used to create this record.
|
_Time-Stamp
|
timestamp tz
|
UTC timestamp and zone of the database server.
|
_Change-Sequence
|
int64
|
Number indicating an operation’s capture order within an object.
|
_Continuation-Position
|
integer
|
Support for larger than 32K record sizes.
0 — no continuation
Nonzero indicates last successfully processed field.
|
_ArrayIndex
|
integer
|
Used in conjunction with _Continuation-Position to identify an element of an array field.
If a Non-zero value, it is the array index of the element.
|
_Fragment
|
integer
|
This value means a fragmented field is either present or not.
0 —This field is not split into 2 records.
1 — This field is split into 2 records.
|
User Data Columns specific to Source Table. The name of the field is taken from the Source table field that was selected.
|
Source Field Data type
|
Value from Source Table at the time of capture
|
Index Name
|
Index Field
|
Attribute
|
Description
|
_Change-Sequence-Id
|
1 _Change-Sequence
2 _Operation
3 _Continuation
|
Unique
Primary
|
A CDC mandated index to establish a (foreign key) relationship to the Change Tracking Table. This index provides easy access to a chain of change records through the _Change-Sequence field.
|
_Identifying-Fields
|
1 User Defined Column
Through
15 User Defined End Column
2 _Change-Sequence
|
Non Unique
|
Optional index created when the policy is defined and fields are picked to become part of the the identifying field index (_Identifying-Fields). This index is completely defined when the policy is designed, including index component order. A final component is added to the identifying field index, the _Change-Sequence field to preserves order.
|
_Time-Sequence
|
1 _Time-Stamp
2 _Change-Sequence
|
Non Unique
|
A CDC mandated index that allows access to the Change Table through a combination of change sequence and a timestamp. This index promotes time sequencing of changes within a table (object).
|