Hello,
Sorry I have taken so long to respond, I was otherwise occupied.
Find attached the schema for tables involved.
Kind regards,
Seb
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/groups/opt_out.
DROP TABLE IF EXISTS dm_liveorders_bmcsv_orderheader;
CREATE
TABLE dm_liveorders_bmcsv_orderheader
(
OrderNumber BIGINT NOT NULL
TotalOrder NUMBER NOT NULL
TotalTax NUMBER NOT NULL
TotalShipping NUMBER NOT NULL
TotalTaxShipping NUMBER NOT NULL
TotalAdjustment NUMBER NOT NULL
LastUpdate TIMESTAMP NOT NULL
STATUS VARCHAR2(1) NOT NULL
CustomerNumber NUMBER(38) NOT NULL
Comments VARCHAR2(1024)
UpdatedBy NUMBER(38) NOT NULL
Type VARCHAR2(3) NOT NULL
Source VARCHAR2(3) NOT NULL
BMOrderId NUMBER(38) NOT NULL
);
CREATE PRIMARY KEY ON dm_liveorders_bmcsv_orderheader (BMOrderId);
CREATE UNIQUE INDEX OrderNumber_UNIQUE ON dm_liveorders_bmcsv_orderheader
(OrderNumber);
CREATE INDEX CustomerNumber_UNIQUE ON dm_liveorders_bmcsv_orderheader
(CustomerNumber);
DROP TABLE IF EXISTS dm_liveorders_wc_orders;
CREATE
TABLE dm_liveorders_wc_orders
(
ORDERS_ID NUMBER NOT NULL ,
MEMBER_ID NUMBER NOT NULL ,
EDITOR_ID NUMBER ,
FIELD2 NUMBER NOT NULL ,
ORMORDER VARCHAR2(30) ,
TOTALPRODUCT NUMBER(20, 5) ,
TOTALTAX NUMBER(20, 5) ,
TOTALSHIPPING NUMBER(20, 5) ,
TOTALTAXSHIPPING NUMBER(20, 5) ,
TOTALADJUSTMENT NUMBER(20, 5) ,
STOREENT_ID NUMBER(38) NOT NULL ,
LASTUPDATE TIMESTAMP ,
COMMENTS VARCHAR2(254) ,
TYPE VARCHAR2(3) ,
BUSCHN_ID NUMBER(38, 0) ,
FIELD3 VARCHAR2(254) ,
SUBMITTED_BY_CUSTOMER TIMESTAMP ,
EDPORDER_ID NUMBER NOT NULL ,
ORDER_ID NUMBER ,
STORE_ID NUMBER(38, 0) ,
TOTALAMOUNT NUMBER(20, 5) NOT NULL,
wc_shipslot TIMESTAMP ,
) ;
CREATE PRIMARY KEY ON dm_liveorders_wc_orders (ORDERS_ID);
CREATE
INDEX FIELD2_Index ON dm_liveorders_wc_orders
(
FIELD2
) ;
CREATE
INDEX TOTALAMOUNT_Index ON dm_liveorders_wc_orders
(
TOTALAMOUNT
) ;
DROP TABLE IF EXISTS dm_liveorders_bmcsv_orderlines;
CREATE
TABLE dm_liveorders_bmcsv_orderlines
(
OrderNumber BIGINT NOT NULL ,
PartNumber VARCHAR2(64) NOT NULL ,
StoreNumber NUMBER ,
CustomerNumber NUMBER(38) ,
Address NUMBER ,
Price NUMBER(20, 5) ,
BasePrice NUMBER(20, 5) ,
STATUS VARCHAR2(1) NOT NULL ,
LastCreate TIMESTAMP NOT NULL ,
LastModify TIMESTAMP NOT NULL ,
PromotionCode VARCHAR2(128) ,
TotalProduct NUMBER(20, 5) ,
Quantity NUMBER ,
TaxAmount NUMBER(20, 5) ,
TotalAdjustment NUMBER(20, 5) NOT NULL,
ShipTaxAmount NUMBER(20, 5) ,
SubstitutePreference CHAR(1) ,
OrderUnit VARCHAR(32) ,
) ;
CREATE PRIMARY KEY ON dm_liveorders_bmcsv_orderlines ( OrderNumber, PartNumber
);
CREATE
INDEX PartNumber_Index ON dm_liveorders_bmcsv_orderlines
(
PartNumber
) ;
CREATE
INDEX TotalProduct_Index ON dm_liveorders_bmcsv_orderlines
(
TotalProduct
) ;
CREATE
INDEX Quantity_Index ON dm_liveorders_bmcsv_orderlines
(
Quantity
) ;
DROP TABLE IF EXISTS dm_liveorders_wc_orderitems;
CREATE
TABLE dm_liveorders_wc_orderitems
(
ORDERITEMS_ID NUMBER NOT NULL ,
ORDERS_ID NUMBER NOT NULL ,
FFMCENTER_ID NUMBER(38) ,
MEMBER_ID NUMBER NOT NULL ,
BmAddressId NUMBER ,
STOREENT_ID NUMBER(38) NOT NULL,
PARTNUM VARCHAR2(64) ,
CATENTRY_ID NUMBER ,
ITEMSPC_ID NUMBER ,
OFFER_ID NUMBER ,
PRICE NUMBER(20, 5) ,
BASEPRICE NUMBER(20, 5) ,
LASTCREATE TIMESTAMP ,
LASTUPDATE TIMESTAMP ,
TOTALPRODUCT NUMBER(20, 5) ,
QUANTITY NUMBER NOT NULL ,
TAXAMOUNT NUMBER(20, 5) ,
TOTALADJUSTMENT NUMBER(20, 5) ,
SHIPTAXAMOUNT NUMBER(20, 5) ,
LINEITEMTYPE VARCHAR2(4) ,
br_no VARCHAR(64) ,
RegionName VARCHAR(128) ,
) ;
CREATE PRIMARY KEY ON dm_liveorders_wc_orderitems (ORDERITEMS_ID);
CREATE
INDEX ORDERS_ID_Index ON dm_liveorders_wc_orderitems
(
ORDERS_ID
) ;
CREATE
INDEX PARTNUM_Index ON dm_liveorders_wc_orderitems
(
PARTNUM
) ;
CREATE
INDEX QUANTITY_Index2 ON dm_liveorders_wc_orderitems
(
QUANTITY
) ;
CREATE
INDEX br_no_Index ON dm_liveorders_wc_orderitems
(
br_no
) ;
CREATE
INDEX TOTALPRODUCT_Index2 ON dm_liveorders_wc_orderitems
(
TOTALPRODUCT
) ;