-- Create table 销售订单主表 create table SA_ORDER ( pk_id NUMBER(20) not null, order_code VARCHAR2(30) not null, order_type number(6) not null, pk_rate NUMBER(6) not null, order_amount NUMBER(17,6) default 0 not null, order_achieve NUMBER(17,6) default 0 not null, postage NUMBER(15,6) default 0 not null, member_code VARCHAR2(20) not null, rec_name VARCHAR2(100) not null, rec_phone VARCHAR2(20) not null, rec_province NUMBER(6) not null, rec_city NUMBER(6) not null, rec_county NUMBER(6) not null, rec_address VARCHAR2(200) not null, pay_time DATE, remark VARCHAR2(200), reference VARCHAR2(20), placement VARCHAR2(20), delivery_way NUMBER(2), order_status NUMBER(2), vertex VARCHAR2(20) not null, del_flag NUMBER(1) default 0 not null, pkCreator VARCHAR2(50) not null, creation_time DATE default sysdate not null, pkModified VARCHAR2(50), modified_time DATE, pk_country NUMBER(6) not null ) tablespace CLOUD pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Add comments to the columns comment on column SA_ORDER.pk_id is '主键'; comment on column SA_ORDER.order_code is '订单编号'; comment on column SA_ORDER.order_type is '订单类型 来源于枚举:所属专区'; comment on column SA_ORDER.pk_rate is '汇率 来源于汇率'; comment on column SA_ORDER.order_amount is '订单金额'; comment on column SA_ORDER.order_achieve is '订单业绩'; comment on column SA_ORDER.postage is '邮费'; comment on column SA_ORDER.member_code is '会员编号'; comment on column SA_ORDER.rec_name is '收货人'; comment on column SA_ORDER.rec_phone is '收货电话'; comment on column SA_ORDER.rec_province is '省'; comment on column SA_ORDER.rec_city is '市'; comment on column SA_ORDER.rec_county is '县'; comment on column SA_ORDER.rec_address is '收货地址'; comment on column SA_ORDER.pay_time is '支付时间'; comment on column SA_ORDER.remark is '备注'; comment on column SA_ORDER.reference is '推荐人编号'; comment on column SA_ORDER.placement is '安置人编号'; comment on column SA_ORDER.delivery_way is '发货方式 (1=快递,2=公司自提,3=店铺自提,4=店铺配送)'; comment on column SA_ORDER.order_status is '订单状态 (0=待支付,1=已支付,2=已发货,3=部分发货)'; comment on column SA_ORDER.vertex is '顶点,用于统计六合'; comment on column SA_ORDER.del_flag is '逻辑删除 (0=未删除,1已删除)'; comment on column SA_ORDER.pkCreator is '创建人'; comment on column SA_ORDER.creation_time is '创建时间'; comment on column SA_ORDER.pkModified is '修改人'; comment on column SA_ORDER.modified_time is '修改时间'; comment on column SA_ORDER.pk_country is '国家'; -- Create/Recreate indexes create unique index SA_ORDER_ORDER_CODE on SA_ORDER (ORDER_CODE) tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Create/Recreate primary, unique and foreign key constraints alter table SA_ORDER add constraint SA_ORDER_PK primary key (PK_ID) using index tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); create sequence SA_ORDER_SEQ minvalue 1 maxvalue 999999999999999999999999 start with 1 increment by 1 cache 20; -- Create table 销售订单明细表 create table SA_ORDER_ITEMS ( pk_id NUMBER(20) not null, pk_order NUMBER(20) not null, pk_product NUMBER(6) not null, pk_wares NUMBER(6) not null, pk_specs NUMBER(6) not null, price NUMBER(17,6) default 0 not null, pk_rate NUMBER(6) not null, achievement NUMBER(17,6) default 0 not null, quantity NUMBER(10) default 0 not null, pk_grade NUMBER(6) default 0 not null, pk_awards NUMBER(6) default 0 not null, order_status NUMBER(2) default 0 not null, del_flag NUMBER(1) default 0 not null, pkCreator VARCHAR2(50) not null, creation_time DATE default sysdate not null, pkModified VARCHAR2(50), modified_time DATE, pk_country NUMBER(6) not null ) tablespace CLOUD pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Add comments to the table comment on table SA_ORDER_ITEMS is '销售订单-明细表'; -- Add comments to the columns comment on column SA_ORDER_ITEMS.pk_id is '主键'; comment on column SA_ORDER_ITEMS.pk_order is '销售订单主表'; comment on column SA_ORDER_ITEMS.pk_product is '产品主键'; comment on column SA_ORDER_ITEMS.pk_wares is '商品主键'; comment on column SA_ORDER_ITEMS.pk_specs is '规格主键'; comment on column SA_ORDER_ITEMS.price is '价格'; comment on column SA_ORDER_ITEMS.pk_rate is '汇率'; comment on column SA_ORDER_ITEMS.achievement is '业绩'; comment on column SA_ORDER_ITEMS.quantity is '数量'; comment on column SA_ORDER_ITEMS.pk_grade is '等级'; comment on column SA_ORDER_ITEMS.pk_awards is '奖衔'; comment on column SA_ORDER_ITEMS.order_status is '订单状态 (0=待支付,1=已支付,2=已发货,3=部分发货)'; comment on column SA_ORDER_ITEMS.del_flag is '逻辑删除 (0=未删除,1已删除)'; comment on column SA_ORDER_ITEMS.pkCreator is '创建人'; comment on column SA_ORDER_ITEMS.creation_time is '创建时间'; comment on column SA_ORDER_ITEMS.pkModified is '修改人'; comment on column SA_ORDER_ITEMS.modified_time is '修改时间'; comment on column SA_ORDER_ITEMS.pk_country is '国家'; -- Create/Recreate primary, unique and foreign key constraints alter table SA_ORDER_ITEMS add constraint SA_ORDER_ITEMS_PK primary key (PK_ID) using index tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); create sequence SA_ORDER_ITEMS_SEQ minvalue 1 maxvalue 999999999999999999999999 start with 1 increment by 1 cache 20; -- Create table create table SA_DELIVER ( pk_id NUMBER(20) not null, deliver_code VARCHAR2(50) not null, logistics_code VARCHAR2(50), logistics_company NUMBER(2), rec_name VARCHAR2(100) not null, rec_phone VARCHAR2(20) not null, rec_province NUMBER(6) not null, rec_city NUMBER(6) not null, rec_county NUMBER(6) not null, deliver_status NUMBER(2) not null, deliver_time DATE, del_flag NUMBER(1) default 0 not null, pkCreator VARCHAR2(50) not null, creation_time DATE default sysdate not null, pkModified VARCHAR2(50), modified_time DATE, pk_country NUMBER(6) not null ) tablespace CLOUD pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Add comments to the table comment on table SA_DELIVER is '销售订单-发货单'; -- Add comments to the columns comment on column SA_DELIVER.pk_id is '主键'; comment on column SA_DELIVER.deliver_code is '发货单号'; comment on column SA_DELIVER.logistics_code is '物流单号'; comment on column SA_DELIVER.logistics_company is '物流公司'; comment on column SA_DELIVER.rec_name is '收货姓名'; comment on column SA_DELIVER.rec_phone is '收货电话'; comment on column SA_DELIVER.rec_province is '收货省'; comment on column SA_DELIVER.rec_city is '收货市'; comment on column SA_DELIVER.rec_county is '收货县'; comment on column SA_DELIVER.deliver_status is '发货状态(1=未发货,2=已发货,3=部分发货,4=已收货,5=已退货)'; comment on column SA_DELIVER.deliver_time is '发货时间'; comment on column SA_DELIVER.del_flag is '逻辑删除 (0=未删除,1已删除)'; comment on column SA_DELIVER.pkCreator is '创建人'; comment on column SA_DELIVER.creation_time is '创建时间'; comment on column SA_DELIVER.pkModified is '修改人'; comment on column SA_DELIVER.modified_time is '修改时间'; comment on column SA_DELIVER.pk_country is '国家'; -- Create/Recreate indexes create unique index SA_DELIVER_DELIVER_CODE on SA_DELIVER (DELIVER_CODE) tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Create/Recreate primary, unique and foreign key constraints alter table SA_DELIVER add constraint SA_DELIVER_PK primary key (PK_ID) using index tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Create table 发货单 create table SA_DELIVER ( pk_id NUMBER(20) not null, deliver_code VARCHAR2(50) not null, logistics_code VARCHAR2(50), logistics_company NUMBER(2), rec_name VARCHAR2(100) not null, rec_phone VARCHAR2(20) not null, rec_province NUMBER(6) not null, rec_city NUMBER(6) not null, rec_county NUMBER(6) not null, deliver_status NUMBER(2) not null, deliver_time DATE, del_flag NUMBER(1) default 0 not null, pkCreator VARCHAR2(50) not null, creation_time DATE default sysdate not null, pkModified VARCHAR2(50), modified_time DATE, pk_country NUMBER(6) not null ) tablespace CLOUD pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Add comments to the table comment on table SA_DELIVER is '发货单'; -- Add comments to the columns comment on column SA_DELIVER.pk_id is '主键'; comment on column SA_DELIVER.deliver_code is '发货单号'; comment on column SA_DELIVER.logistics_code is '物流单号'; comment on column SA_DELIVER.logistics_company is '物流公司'; comment on column SA_DELIVER.rec_name is '收货姓名'; comment on column SA_DELIVER.rec_phone is '收货电话'; comment on column SA_DELIVER.rec_province is '收货省'; comment on column SA_DELIVER.rec_city is '收货市'; comment on column SA_DELIVER.rec_county is '收货县'; comment on column SA_DELIVER.deliver_status is '发货状态(1=未发货,2=已发货,3=部分发货,4=已收货,5=已退货)'; comment on column SA_DELIVER.deliver_time is '发货时间'; comment on column SA_DELIVER.del_flag is '逻辑删除 (0=未删除,1已删除)'; comment on column SA_DELIVER.pkCreator is '创建人'; comment on column SA_DELIVER.creation_time is '创建时间'; comment on column SA_DELIVER.pkModified is '修改人'; comment on column SA_DELIVER.modified_time is '修改时间'; comment on column SA_DELIVER.pk_country is '国家'; -- Create/Recreate indexes create unique index SA_DELIVER_DELIVER_CODE on SA_DELIVER (DELIVER_CODE) tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Create/Recreate primary, unique and foreign key constraints alter table SA_DELIVER add constraint SA_DELIVER_PK primary key (PK_ID) using index tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); create sequence SA_DELIVER_SEQ minvalue 1 maxvalue 999999999999999999999999 start with 1 increment by 1 cache 20; -- Create table 发货单明细表 create table SA_DELIVER_ITEMS ( pk_id NUMBER(20) not null, pk_order NUMBER(20) not null, pk_product NUMBER(20) not null, pk_specs NUMBER(6) not null, pk_storehouse NUMBER(6) not null, quantity NUMBER(10) default 0 not null, del_flag NUMBER(1) default 0 not null, pkCreator VARCHAR2(50) not null, creation_time DATE default sysdate not null, pkModified VARCHAR2(50), modified_time DATE, pk_country NUMBER(6) not null ) tablespace CLOUD pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); -- Add comments to the table comment on table SA_DELIVER_ITEMS is '发货单明细表'; -- Add comments to the columns comment on column SA_DELIVER_ITEMS.pk_id is '主键'; comment on column SA_DELIVER_ITEMS.pk_order is '订单主键'; comment on column SA_DELIVER_ITEMS.pk_product is '产品主键'; comment on column SA_DELIVER_ITEMS.pk_specs is '产品规格主键'; comment on column SA_DELIVER_ITEMS.pk_storehouse is '仓库'; comment on column SA_DELIVER_ITEMS.quantity is '产品数量'; comment on column SA_DELIVER_ITEMS.del_flag is '逻辑删除 (0=未删除,1已删除)'; comment on column SA_DELIVER_ITEMS.pkCreator is '创建人'; comment on column SA_DELIVER_ITEMS.creation_time is '创建时间'; comment on column SA_DELIVER_ITEMS.pkModified is '修改人'; comment on column SA_DELIVER_ITEMS.modified_time is '修改时间'; comment on column SA_DELIVER_ITEMS.pk_country is '国家'; -- Create/Recreate primary, unique and foreign key constraints alter table SA_DELIVER_ITEMS add constraint SA_DELIVER_ITEMS_PK primary key (PK_ID) using index tablespace CLOUD pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited pctincrease 0 ); create sequence SA_DELIVER_ITEMS_ID_SEQ minvalue 1 maxvalue 999999999999999999999999 start with 1 increment by 1 cache 20;