LOY_MEM_VCHR_STATUS_INT
Interface table for Loyalty member voucher status history.
Details
-
Schema: FUSION
-
Object owner: LOY
-
Object type: TABLE
-
Tablespace: INTERFACE
Primary Key
Name | Columns |
---|---|
LOY_MEM_VCHR_STATUS_INT_PK |
BATCH_ID, INTERFACE_ROW_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
BATCH_ID | NUMBER | 18 | Yes | Unique Identifier for a Batch | |
INTERFACE_ROW_ID | NUMBER | 18 | Yes | Unique identifier of the interface record. Internal use only. | |
IMPORT_STATUS_CODE | VARCHAR2 | 1 | Status for the data in the interface table | ||
ACTION_CODE | VARCHAR2 | 30 | Indicates delete action entered by user | ||
INTERNAL_ACTION_CODE | VARCHAR2 | 30 | This column is created for internal use and will be populated and used by bulk import logic. | ||
FILE_RECORD_NUM | NUMBER | 18 | This column is required by import wizard to relate record in the interface table to the file row, and used for reporting purposes. Import framework would populate this value. | ||
INTERNAL_VCHR_STATUS_OVN | NUMBER | 9 | Object Version Number copied from corresponding Member Voucher record. This is used for UPDATE cases to see if record is updated by another user during processing of bulk import and throw error appropriately. | ||
FILE_NAME_SYSTASK_ID | NUMBER | 18 | This is an optional column for multi-csv uptake, but recommended. The column saves the individual sys task id for each input csv file, corresponding to value in the mkt_cm_systask table. This value will be populated by the import framework. | ||
LOY_MEM_VCHR_STATUS_ID | NUMBER | 18 | Who Column: Primary Key. | ||
MEMBER_ID | NUMBER | 18 | Refers member id. | ||
MEM_NUM | VARCHAR2 | 30 | Member number, alternate key for MEMBER_ID | ||
MEM_VCHR_ID | NUMBER | 18 | Refers member voucher id. | ||
VOUCHER_NUM | VARCHAR2 | 30 | Voucher Number, alternate key for MEM_VCHR_ID | ||
START_DATE | TIMESTAMP | When the status start taking effect. | |||
END_DATE | TIMESTAMP | End date of the status. | |||
FROM_STATUS_CODE | VARCHAR2 | 30 | Voucher status code before change. | ||
TO_STATUS_CODE | VARCHAR2 | 30 | Voucher status code after change | ||
CREATED_BY | VARCHAR2 | 64 | Who column: indicates the user who created the row. | ||
CREATION_DATE | TIMESTAMP | Who column: indicates the date and time of the creation of the row. | |||
LAST_UPDATED_BY | VARCHAR2 | 64 | Who column: indicates the user who last updated the row. | ||
LAST_UPDATE_DATE | TIMESTAMP | Who column: indicates the date and time of the last update of the row. | |||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
REQUEST_ID | NUMBER | 18 | Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row. | ||
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
LOY_MEM_VCHR_STATUS_INT_U1 | Unique | Default | BATCH_ID, INTERFACE_ROW_ID |