SH.PROMOTIONS (table)

From dbscript Online Help
Jump to: navigation, search

wikibot[edit]

Table SH.PROMOTIONS
Description dimension table without a PK-FK relationship with the facts table, to show outer join functionality

Columns[edit]

Column Data Type Nullable Default Description
PROMO_ID NUMBER(6, 0) not null primary key column
PROMO_NAME VARCHAR2(30) not null promotion description
PROMO_SUBCATEGORY VARCHAR2(30) not null enables to investigate promotion hierarchies
PROMO_SUBCATEGORY_ID NUMBER not null
PROMO_CATEGORY VARCHAR2(30) not null promotion category
PROMO_CATEGORY_ID NUMBER not null
PROMO_COST NUMBER(10, 2) not null promotion cost, to do promotion effect calculations
PROMO_BEGIN_DATE DATE(7) not null promotion begin day
PROMO_END_DATE DATE(7) not null promotion end day
PROMO_TOTAL VARCHAR2(15) not null
PROMO_TOTAL_ID NUMBER not null

Primary Key[edit]

Primary Key Columns
PROMO_PK PROMO_ID

Check Constraints[edit]

Check Constraint Expression Description
SYS_C005152 "PROMO_ID" IS NOT NULL
SYS_C005153 "PROMO_NAME" IS NOT NULL
SYS_C005154 "PROMO_SUBCATEGORY" IS NOT NULL
SYS_C005155 "PROMO_SUBCATEGORY_ID" IS NOT NULL
SYS_C005156 "PROMO_CATEGORY" IS NOT NULL
SYS_C005157 "PROMO_CATEGORY_ID" IS NOT NULL
SYS_C005158 "PROMO_COST" IS NOT NULL
SYS_C005159 "PROMO_BEGIN_DATE" IS NOT NULL
SYS_C005160 "PROMO_END_DATE" IS NOT NULL
SYS_C005161 "PROMO_TOTAL" IS NOT NULL
SYS_C005162 "PROMO_TOTAL_ID" IS NOT NULL

Detail Tables[edit]

Detail Table Column Referencing Column
SH.COSTS PROMO_ID PROMO_ID
SH.SALES PROMO_ID PROMO_ID