Sunteți pe pagina 1din 4

CREATE TABLE CUSTOMER_TARGET

(
CUST_ID NUMBER(4) NOT NULL,
CUST_NAME VARCHAR2(50) NOT NULL,
PH_NO CHAR(12),
ADDRESS VARCHAR2(23),
CITY VARCHAR2(12) NOT NULL,
STATE CHAR(2),
CUST_STATUS CHAR(1)
)
TABLESPACE SYSTEM
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 12K
NEXT 12K
MINEXTENTS 1
MAXEXTENTS 249
PCTINCREASE 50
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCACHE
NOPARALLEL;

CREATE UNIQUE INDEX CUSTPK ON CUSTOMER_TARGET


(CUST_ID)
LOGGING
TABLESPACE SYSTEM
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 12K
NEXT 12K
MINEXTENTS 1
MAXEXTENTS 249
PCTINCREASE 50
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
NOPARALLEL;

ALTER TABLE CUSTOMER_TARGET ADD (


CONSTRAINT CUSTPK PRIMARY KEY (CUST_ID)
USING INDEX
TABLESPACE SYSTEM
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 12K
NEXT 12K
MINEXTENTS 1
MAXEXTENTS 249
PCTINCREASE 50
FREELISTS 1
FREELIST GROUPS 1
));

CREATE TABLE CUST_ORDER_STATS


(
CUST_ID NUMBER(4),
PROD_CD CHAR(4),
ORD_DT DATE,
TOTAL_ORD_QTY NUMBER(5),
TOTAL_ORD_AMT NUMBER(10,2)
)
TABLESPACE SYSTEM
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 12K
NEXT 12K
MINEXTENTS 1
MAXEXTENTS 249
PCTINCREASE 50
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCACHE
NOPARALLEL;

CREATE TABLE ORDER_TARGET


(
ORD_ID NUMBER(4),
CUST_ID NUMBER(4),
PROD_CD CHAR(4),
ORD_QTY NUMBER(5),
ORD_AMT NUMBER(7,2),
ORD_DT DATE,
CUST_NAME VARCHAR2(250),
PRODUCT_PRICE NUMBER(10,2),
DISCOUNT_CODE VARCHAR2(10),
SYS_ORD_ID NUMBER
)
TABLESPACE SYSTEM
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 12K
NEXT 12K
MINEXTENTS 1
MAXEXTENTS 249
PCTINCREASE 50
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCACHE
NOPARALLEL;

CREATE TABLE ORDER_TARGET_APP1


(
ORD_ID NUMBER(4),
CUST_ID NUMBER(4),
PROD_CD CHAR(4),
ORD_QTY NUMBER(5),
ORD_AMT NUMBER(7,2),
ORD_DT DATE,
CUST_NAME VARCHAR2(250),
PRODUCT_PRICE NUMBER(10,2),
DISCOUNT_CODE VARCHAR2(10)
)
TABLESPACE SYSTEM
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 12K
NEXT 12K
MINEXTENTS 1
MAXEXTENTS 249
PCTINCREASE 50
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCACHE
NOPARALLEL;

CREATE TABLE ORDER_TARGET_BPO1


(
ORD_ID NUMBER(4),
CUST_ID NUMBER(4),
PROD_CD CHAR(4),
ORD_QTY NUMBER(5),
ORD_AMT NUMBER(7,2),
ORD_DT DATE,
CUST_NAME VARCHAR2(250),
PRODUCT_PRICE NUMBER(10,2),
DISCOUNT_CODE VARCHAR2(10)
)
TABLESPACE SYSTEM
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 12K
NEXT 12K
MINEXTENTS 1
MAXEXTENTS 249
PCTINCREASE 50
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCACHE
NOPARALLEL;

S-ar putea să vă placă și