数据字典相关: 高速驿站 - 商户相关- 经营业态 :BUSINESS_TRADE 高速驿站 - 财务相关- 统计归口 :BELONG_TYPE 高速驿站 - 财务相关- 站点类型 :SERVERPARTSITE_TYPE --- 1、首页关联视图不存在: --- FINANCE_RUNNING.V_PROINSTFINANCELIST --- CREATE OR REPLACE VIEW FINANCE_RUNNING.V_PROINSTFINANCELIST (FINANCEPROINST_ID,ACCEPT_CODE,STAFF_NAME,FINANCEPROINST_CREATEDATE, ACCEPT_NAME,NOWACTINST_ID,ROLE_ID,PROINST_ID,PROINST_CODE,PROINST_NAME, PROINST_STARTDATE,PROINST_ENDDATE,PROINST_TYPE,PROINST_STATE,PRODEF_ID, PRODEF_NAME,ACTDEF_ID,ACTINST_ID,ACTINST_NAME,REGISTRATION_TYPE,ACTINST_STATE, ACTINST_TYPE,ACTINST_STARTDATE,ACTINST_WORKDATE,ACTINST_ENDDATE,NOWACTINST_DESC, DATA_PUTINSTORAGE,NOWACTINST_LOCKED,FROMUSER_ID,FROMUSER_NAME,FROMACTINST_ID, OPERATION_TYPE,DIVISION_CODE,ENABLED_DIVISION,PROINST_KEYVALUE,USER_ID, USER_NAME,FINANCEPROINST_NEXTID,PAYMENT_LOWER,ACCEPT_TYPE,DEPT_NAME, ACTINSTTYPE,ACTINSTUSER_ID,ACTINSTUSER_NAME) AS SELECT DISTINCT B.FINANCEPROINST_ID,B.ACCEPT_CODE,B.STAFF_NAME,B.FINANCEPROINST_CREATEDATE, B.ACCEPT_NAME,A.NOWACTINST_ID,A.ROLE_ID,A.PROINST_ID,A.PROINST_CODE,A.PROINST_NAME, A.PROINST_STARTDATE,A.PROINST_ENDDATE,A.PROINST_TYPE,A.PROINST_STATE,A.PRODEF_ID, A.PRODEF_NAME,A.ACTDEF_ID,A.ACTINST_ID,A.ACTINST_NAME,A.REGISTRATION_TYPE, A.ACTINST_STATE,A.ACTINST_TYPE,A.ACTINST_STARTDATE,A.ACTINST_WORKDATE, A.ACTINST_ENDDATE,A.NOWACTINST_DESC,A.DATA_PUTINSTORAGE,A.NOWACTINST_LOCKED, A.FROMUSER_ID,A.FROMUSER_NAME,A.FROMACTINST_ID,A.OPERATION_TYPE,A.DIVISION_CODE, A.ENABLED_DIVISION,A.PROINST_KEYVALUE,A.USER_ID,A.USER_NAME, FINANCEPROINST_NEXTID,C.PAYMENT_LOWER,B.ACCEPT_TYPE,B.DEPT_NAME, CASE WHEN A.USER_ID = D.USER_ID THEN 1 ELSE 2 END AS ACTINSTTYPE, D.USER_ID AS ACTINSTUSER_ID,D.USER_NAME AS ACTINSTUSER_NAME FROM WORKFLOW_INSTANCE.V_NOWACTINSTEX A, FINANCE_RUNNING.T_FINANCEPROINST B, FINANCE_RUNNING.T_EXPENDBILL C, WORKFLOW_INSTANCE.T_ACTINST D WHERE A.PROINST_ID = B.PROINST_ID AND B.FINANCEPROINST_ID = C.FINANCEPROINST_ID AND A.PROINST_ID = D.PROINST_ID UNION ALL SELECT DISTINCT B.FINANCEPROINST_ID,B.ACCEPT_CODE,B.STAFF_NAME,B.FINANCEPROINST_CREATEDATE, B.ACCEPT_NAME,A.NOWACTINST_ID,A.ROLE_ID,A.PROINST_ID,A.PROINST_CODE,A.PROINST_NAME, A.PROINST_STARTDATE,A.PROINST_ENDDATE,A.PROINST_TYPE,A.PROINST_STATE,A.PRODEF_ID, A.PRODEF_NAME,A.ACTDEF_ID,A.ACTINST_ID,A.ACTINST_NAME,A.REGISTRATION_TYPE, A.ACTINST_STATE,A.ACTINST_TYPE,A.ACTINST_STARTDATE,A.ACTINST_WORKDATE, A.ACTINST_ENDDATE,A.NOWACTINST_DESC,A.DATA_PUTINSTORAGE,A.NOWACTINST_LOCKED, A.FROMUSER_ID,A.FROMUSER_NAME,A.FROMACTINST_ID,A.OPERATION_TYPE,A.DIVISION_CODE, A.ENABLED_DIVISION,A.PROINST_KEYVALUE,A.USER_ID,A.USER_NAME, FINANCEPROINST_NEXTID,PAYMENT_LOWER,B.ACCEPT_TYPE,B.DEPT_NAME, CASE WHEN A.USER_ID = D.USER_ID THEN 1 ELSE 2 END AS ACTINSTTYPE, D.USER_ID AS ACTINSTUSER_ID,D.USER_NAME AS ACTINSTUSER_NAME FROM WORKFLOW_INSTANCE.V_NOWACTINSTEX A, FINANCE_RUNNING.T_FINANCEPROINST B, FINANCE_RUNNING.T_FUNDAPPLY C, WORKFLOW_INSTANCE.T_ACTINST D WHERE A.PROINST_ID = B.PROINST_ID AND B.FINANCEPROINST_ID = C.FINANCEPROINST_ID AND A.PROINST_ID = D.PROINST_ID UNION ALL SELECT DISTINCT B.FINANCEPROINST_ID,B.ACCEPT_CODE,B.STAFF_NAME,B.FINANCEPROINST_CREATEDATE, B.ACCEPT_NAME,A.NOWACTINST_ID,A.ROLE_ID,A.PROINST_ID,A.PROINST_CODE,A.PROINST_NAME, A.PROINST_STARTDATE,A.PROINST_ENDDATE,A.PROINST_TYPE,A.PROINST_STATE,A.PRODEF_ID, A.PRODEF_NAME,A.ACTDEF_ID,A.ACTINST_ID,A.ACTINST_NAME,A.REGISTRATION_TYPE, A.ACTINST_STATE,A.ACTINST_TYPE,A.ACTINST_STARTDATE,A.ACTINST_WORKDATE, A.ACTINST_ENDDATE,A.NOWACTINST_DESC,A.DATA_PUTINSTORAGE,A.NOWACTINST_LOCKED, A.FROMUSER_ID,A.FROMUSER_NAME,A.FROMACTINST_ID,A.OPERATION_TYPE,A.DIVISION_CODE, A.ENABLED_DIVISION,A.PROINST_KEYVALUE,A.USER_ID,A.USER_NAME, FINANCEPROINST_NEXTID,C.BUDGET_PRICE,B.ACCEPT_TYPE,B.DEPT_NAME, CASE WHEN A.USER_ID = D.USER_ID THEN 1 ELSE 2 END AS ACTINSTTYPE, D.USER_ID AS ACTINSTUSER_ID,D.USER_NAME AS ACTINSTUSER_NAME FROM WORKFLOW_INSTANCE.V_NOWACTINSTEX A, FINANCE_RUNNING.T_FINANCEPROINST B, FINANCE_RUNNING.T_SUBSCRIBEFEE C, WORKFLOW_INSTANCE.T_ACTINST D WHERE A.PROINST_ID = B.PROINST_ID AND B.FINANCEPROINST_ID = C.FINANCEPROINST_ID AND A.PROINST_ID = D.PROINST_ID / --- HIGHWAY_RUNNING.V_NOWACTINSTEX_COMPACT --- CREATE OR REPLACE VIEW HIGHWAY_RUNNING.V_NOWACTINSTEX_COMPACT (HIGHWAYPROINST_ID,PROINSTCOMPACT_ID,COMPACT_NAME,COMPACT_TYPE,NOWACTINST_ID, ROLE_ID,PROINST_ID,PROINST_CODE,PROINST_NAME,PROINST_STARTDATE,PROINST_ENDDATE, PROINST_TYPE,PROINST_STATE,PRODEF_ID,PRODEF_NAME,ACTDEF_ID,ACTINST_ID, ACTINST_NAME,REGISTRATION_TYPE,USER_ID,USER_NAME,ACTINST_STATE,ACTINST_TYPE, ACTINST_STARTDATE,ACTINST_WORKDATE,ACTINST_ENDDATE,NOWACTINST_DESC, DATA_PUTINSTORAGE,NOWACTINST_LOCKED,FROMUSER_ID,FROMUSER_NAME,FROMACTINST_ID, OPERATION_TYPE,DIVISION_CODE,ENABLED_DIVISION,PROINST_KEYVALUE,PROINST_NAMEEX, SERVERPART_ID,COMPACT_AMOUNT,SERVERPART_NAME,ACTINSTTYPE,ACTINSTUSER_ID, ACTINSTUSER_NAME) AS SELECT DISTINCT A.HIGHWAYPROINST_ID,B.PROINSTCOMPACT_ID,B.COMPACT_NAME,B.COMPACT_TYPE, D.NOWACTINST_ID,D.ROLE_ID,D.PROINST_ID,D.PROINST_CODE,D.PROINST_NAME, D.PROINST_STARTDATE,D.PROINST_ENDDATE,D.PROINST_TYPE,D.PROINST_STATE, D.PRODEF_ID,D.PRODEF_NAME,D.ACTDEF_ID,D.ACTINST_ID,D.ACTINST_NAME, D.REGISTRATION_TYPE,NVL(C.USER_ID,D.USER_ID) AS USER_ID, NVL(C.USER_NAME,D.USER_NAME) AS USER_NAME,D.ACTINST_STATE,D.ACTINST_TYPE, D.ACTINST_STARTDATE,D.ACTINST_WORKDATE,D.ACTINST_ENDDATE,D.NOWACTINST_DESC, D.DATA_PUTINSTORAGE,D.NOWACTINST_LOCKED,D.FROMUSER_ID,D.FROMUSER_NAME, D.FROMACTINST_ID,D.OPERATION_TYPE,D.DIVISION_CODE,D.ENABLED_DIVISION, D.PROINST_KEYVALUE,D.PROINST_NAMEEX,E.SERVERPART_ID,B.COMPACT_AMOUNT, CASE WHEN D.PRODEF_NAME LIKE '%【实】' THEN '实业本部' WHEN D.PRODEF_NAME LIKE '%【酒】' THEN '浙江大酒店' WHEN D.PRODEF_NAME LIKE '%【商】' THEN '高速商贸' WHEN D.PRODEF_NAME LIKE '%【能】' THEN '新能源子公司' WHEN D.PRODEF_NAME LIKE '%【油】' THEN '高速石油公司' WHEN D.PRODEF_NAME LIKE '%【广】' THEN '高速广告公司' ELSE E.SERVERPART_NAME END AS SERVERPART_NAME, CASE WHEN NVL(C.USER_ID,D.USER_ID) = F.USER_ID THEN 1 ELSE 2 END AS ACTINSTTYPE, F.USER_ID AS ACTINSTUSER_ID,F.USER_NAME AS ACTINSTUSER_NAME FROM HIGHWAY_RUNNING.T_HIGHWAYPROINST A, HIGHWAY_RUNNING.T_PROINSTCOMPACT B, WORKFLOW_INSTANCE.T_ACTINST F, WORKFLOW_INSTANCE.V_NOWACTINSTEX D LEFT JOIN HIGHWAY_RUNNING.V_COMPACTSIGN C ON D.PROINST_ID = C.PROINST_ID AND D.ACTINST_ID = C.ACTINST_ID LEFT JOIN HIGHWAY_STORAGE.T_SERVERPART E ON D.DIVISION_CODE = E.SERVERPART_CODE WHERE A.HIGHWAYPROINST_ID = B.HIGHWAYPROINST_ID AND A.PROINST_ID = D.PROINST_ID AND D.PROINST_ID = F.PROINST_ID / --- HIGHWAY_RUNNING.V_ACTINST --- CREATE OR REPLACE VIEW HIGHWAY_RUNNING.V_ACTINST (PROINST_ID,PRODEF_ID,PRODEF_NAME,TRANSACTION_TYPE,OPERATION_TYPE,PROINST_CODE, PROINST_NAME,PROINST_TYPE,PROINST_STATE,DEPARTMENT_CODE,DEPARTMENT_NAME, PROINST_STARTDATE,PROINST_ENDDATE,PROINST_FINISHDATE,PROINST_DESC,DATA_PUTINSTORAGE, APPRIZE_TYPE,APPRIZE_VALUE,ENABLED_LINKMAN,ENABLED_MATERIAL,ENABLED_CONSIGNOR, ENABLED_STATISTICS,DIVISION_CODE,ENABLED_ARCHIVES,ENABLED_DIVISION, ENABLED_PROPOSER,PROINST_KEYVALUE,ACTDEF_ID,ACTINST_ID,ACTINST_NAME, REGISTRATION_TYPE,NOWACTINST_ID,ROLE_ID,USER_ID,USER_NAME,ACTINST_STATE, ACTINST_TYPE,ACTINST_STARTDATE,ACTINST_WORKDATE,ACTINST_ENDDATE,NOWACTINST_DESC, SERVERPART_NAME,ACTINSTTYPE,SERVERPART_ID,HIGHWAYPROINST_ID,ACTINST_USER_ID) AS SELECT DISTINCT A.PROINST_ID,A.PRODEF_ID,A.PRODEF_NAME,A.TRANSACTION_TYPE,A.OPERATION_TYPE, A.PROINST_CODE,A.PROINST_NAME,A.PROINST_TYPE,A.PROINST_STATE,A.DEPARTMENT_CODE, A.DEPARTMENT_NAME,A.PROINST_STARTDATE,A.PROINST_ENDDATE,A.PROINST_FINISHDATE, A.PROINST_DESC,A.DATA_PUTINSTORAGE,A.APPRIZE_TYPE,A.APPRIZE_VALUE,A.ENABLED_LINKMAN, A.ENABLED_MATERIAL,A.ENABLED_CONSIGNOR,A.ENABLED_STATISTICS,A.DIVISION_CODE, A.ENABLED_ARCHIVES,A.ENABLED_DIVISION,A.ENABLED_PROPOSER,A.PROINST_KEYVALUE, A.ACTDEF_ID,A.ACTINST_ID,A.ACTINST_NAME,A.REGISTRATION_TYPE,A.NOWACTINST_ID, A.ROLE_ID,A.USER_ID,A.USER_NAME,A.ACTINST_STATE,A.ACTINST_TYPE,A.ACTINST_STARTDATE, A.ACTINST_WORKDATE,A.ACTINST_ENDDATE,A.NOWACTINST_DESC,A.SERVERPART_NAME, CASE WHEN NVL(B.USER_ID,A.USER_ID) = C.USER_ID THEN 1 ELSE 2 END AS ACTINSTTYPE, A.SERVERPART_ID,HIGHWAYPROINST_ID,NVL(B.USER_ID,C.USER_ID) AS ACTINST_USER_ID FROM WORKFLOW_INSTANCE.V_PROINST A, WORKFLOW_INSTANCE.T_ACTINST C LEFT JOIN (SELECT C.USER_ID,C.USERTYPE_ID,A.PROINST_ID,A.HIGHWAYPROINST_ID, C.USER_NAME,B.ACTDEF_ID,D.ACTINST_ID FROM HIGHWAY_RUNNING.T_HIGHWAYPROINST A, HIGHWAY_RUNNING.T_JOINTLYSIGN B, PLATFORM_FRAMEWORK.T_USER C, WORKFLOW_INSTANCE.T_ACTINST D WHERE A.HIGHWAYPROINST_ID = B.HIGHWAYPROINST_ID AND A.PROINST_ID = D.PROINST_ID AND B.ACTDEF_ID = D.ACTDEF_ID AND ',' || B.USER_IDS || ',' LIKE '%,' || C.USER_ID || ',%') B ON C.ACTINST_ID = B.ACTINST_ID WHERE A.PROINST_STATE < 4 AND A.OPERATION_TYPE LIKE '35%' AND A.PROINST_ID = C.PROINST_ID / 2、新建表 --- 新增业务审批意见表 --- CREATE TABLE SALESTORE_STORAGE.T_OPINION ( OPINION_ID NUMBER(9,0) NOT NULL, OPINION_TYPE NUMBER(4,0), OPINION_INFO VARCHAR2(2000), OPINION_DATE DATE, PASSPORT_NAME VARCHAR2(50), PASSPORT_ID NUMBER(9,0), APPLYPROINST_ID NUMBER(9,0), APPLYPROINST_TYPE VARCHAR2(50), PROINST_FLAG VARCHAR2(20), RECEIVE_ID NUMBER(9,0), DELIVER_ID NUMBER(9,0) ) PCTFREE 10 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) NOCACHE LOGGING / COMMENT ON TABLE SALESTORE_STORAGE.T_OPINION IS '业务审批表' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.OPINION_ID IS '内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.OPINION_TYPE IS '审批类型' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.OPINION_INFO IS '审批意见' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.OPINION_DATE IS '审批时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.PASSPORT_NAME IS '审批人员' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.PASSPORT_ID IS '审批人员内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.APPLYPROINST_ID IS '业务编码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.APPLYPROINST_TYPE IS '审批环节' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.PROINST_FLAG IS '标识' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.RECEIVE_ID IS '入库内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_OPINION.DELIVER_ID IS '配送内码' / --- 新增加工单表 --- CREATE TABLE SALESTORE_STORAGE.T_PROCESSORDER ( PROCESSORDER_ID NUMBER(9,0) NOT NULL, PROCESSORDER_CODE VARCHAR2(50), SERVERPARTSHOP_ID NUMBER(9,0), SERVERPARTSHOP_NAME VARCHAR2(50), SERVERPART_ID NUMBER(9,0), SERVERPART_NAME VARCHAR2(50), SERVERPART_CODE VARCHAR2(10), PROCESSORDER_TYPE VARCHAR2(8), PROCESSORDER_PERSON VARCHAR2(20), PROCESSORDER_DATE DATE, PROCESSORDER_PERSONTEL VARCHAR2(20), TOTAL_TAXPRICE NUMBER(16,6), TOTAL_PRICE NUMBER(16,6), ORDERSELL_TAXPRICE NUMBER(16,6), ORDERSELL_PRICE NUMBER(16,6), PROCESSORDER_STATE NUMBER(8,0), STAFF_ID NUMBER(9,0), STAFF_NAME VARCHAR2(200), APPLY_DATE DATE, APPROVE_ID NUMBER(9,0), APPROVE_NAME VARCHAR2(200), APPROVE_DATE DATE, PASSPORT_GUID VARCHAR2(50), SUPPLIER_ID NUMBER(9,0), SUPPLIER_NAME VARCHAR2(500), PROCESSORDER_DESC VARCHAR2(2000), CONSTRAINT PK_T_PROCESSORDER PRIMARY KEY (PROCESSORDER_ID) USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) LOGGING ) PCTFREE 10 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 128K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) NOCACHE LOGGING / COMMENT ON TABLE SALESTORE_STORAGE.T_PROCESSORDER IS '加工单' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_ID IS '加工单内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_CODE IS '加工单编号' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.SERVERPARTSHOP_ID IS '门店内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.SERVERPARTSHOP_NAME IS '门店名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.SERVERPART_ID IS '服务区内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.SERVERPART_NAME IS '服务区名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.SERVERPART_CODE IS '服务区编码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_TYPE IS '单据类型' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_PERSON IS '加工人员' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_DATE IS '加工时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_PERSONTEL IS '联系电话' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.TOTAL_TAXPRICE IS '含税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.TOTAL_PRICE IS '除税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.ORDERSELL_TAXPRICE IS '含税销售金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.ORDERSELL_PRICE IS '除税销售金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_STATE IS '加工单状态' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.STAFF_ID IS '申请人内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.STAFF_NAME IS '申请人名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.APPLY_DATE IS '受理时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.APPROVE_ID IS '审核人内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.APPROVE_NAME IS '审核人名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.APPROVE_DATE IS '审核时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PASSPORT_GUID IS '申购人GUID' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.SUPPLIER_ID IS '供应商内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.SUPPLIER_NAME IS '供应商名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDER.PROCESSORDER_DESC IS '备注' / --- 新增加工单明细 --- CREATE TABLE SALESTORE_STORAGE.T_PROCESSORDERDETAIL ( PROCESSORDERDETAIL_ID NUMBER(9,0) NOT NULL, PROCESSORDER_ID NUMBER(9,0), COMMODITY_ID NUMBER(9,0), RELATECOMMODITY_ID NUMBER(9,0), COMMODITY_CODE VARCHAR2(50), COMMODITY_NAME VARCHAR2(200), COMMODITY_BARCODE VARCHAR2(50), COMMODITY_RULE VARCHAR2(50), UNIT_COUNT NUMBER(16,6), PROCESSORDER_COUNT NUMBER(16,6), PROCESSORDER_TAXPRICE NUMBER(16,6), PROCESSORDER_PRICE NUMBER(16,6), TOTAL_TAXPRICE NUMBER(16,6), TOTAL_PRICE NUMBER(16,6), ORDERSELL_TAXPRICE NUMBER(16,6), ORDERSELL_PRICE NUMBER(16,6), TOTAL_TAXSELLPRICE NUMBER(16,6), TOTAL_SELLPRICE NUMBER(16,6), DUTY_PARAGRAPH NUMBER(16,6), RETAIL_DUTY NUMBER(16,6), SUPPLIER_ID NUMBER(9,0), SUPPLIER_NAME VARCHAR2(500), PROCESSORDER_TYPE NUMBER(4,0), PROCESSORDER_DESC VARCHAR2(2000), CONSTRAINT PK_T_PROCESSORDERDETAIL PRIMARY KEY (PROCESSORDERDETAIL_ID) USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 192K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) LOGGING ) PCTFREE 10 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 960K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) NOCACHE LOGGING / COMMENT ON TABLE SALESTORE_STORAGE.T_PROCESSORDERDETAIL IS '加工单明细' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.PROCESSORDERDETAIL_ID IS '内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.PROCESSORDER_ID IS '加工单内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.COMMODITY_ID IS '商品内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.RELATECOMMODITY_ID IS '关联商品内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.COMMODITY_CODE IS '商品编码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.COMMODITY_NAME IS '商品名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.COMMODITY_BARCODE IS '商品条码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.COMMODITY_RULE IS '商品规格' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.UNIT_COUNT IS '组合/拆分比例' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.PROCESSORDER_COUNT IS '采购数量' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.PROCESSORDER_TAXPRICE IS '含税单价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.PROCESSORDER_PRICE IS '除税单价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.TOTAL_TAXPRICE IS '含税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.TOTAL_PRICE IS '除税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.ORDERSELL_TAXPRICE IS '含税售价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.ORDERSELL_PRICE IS '除税售价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.TOTAL_TAXSELLPRICE IS '销售含税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.TOTAL_SELLPRICE IS '销售除税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.DUTY_PARAGRAPH IS '进价税率' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.RETAIL_DUTY IS '销售税率' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.SUPPLIER_ID IS '供应商内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.SUPPLIER_NAME IS '供应商名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.PROCESSORDER_TYPE IS '组合/拆分类型(组合商品成品:1000,组合商品原材料:1010,拆分商品原材料:2000,拆分后商品:2010)' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PROCESSORDERDETAIL.PROCESSORDER_DESC IS '备注' / --- 创建表: T_GROUPPURCHASE --- CREATE TABLE SALESTORE_STORAGE.T_GROUPPURCHASE ( GROUPPURCHASE_ID NUMBER(9,0) NOT NULL, GROUPPURCHASE_CODE VARCHAR2(50), SERVERPARTSHOP_ID NUMBER(9,0), SERVERPARTSHOP_NAME VARCHAR2(50), SERVERPART_ID NUMBER(9,0), SERVERPART_NAME VARCHAR2(50), SERVERPART_CODE VARCHAR2(10), PURCHASE_TYPE VARCHAR2(8), GROUPPURCHASE_PERSON VARCHAR2(20), GROUPPURCHASE_DATE DATE, GROUPPURCHASE_PERSONTEL VARCHAR2(20), TOTAL_TAXPRICE NUMBER(16,6), TOTAL_PRICE NUMBER(16,6), GROUPSELL_TAXPRICE NUMBER(16,6), GROUPSELL_PRICE NUMBER(16,6), GROUPPURCHASE_STATE NUMBER(8,0), STAFF_ID NUMBER(9,0), STAFF_NAME VARCHAR2(200), APPLY_DATE DATE, APPROVE_ID NUMBER(9,0), APPROVE_NAME VARCHAR2(200), APPROVE_DATE DATE, PASSPORT_GUID VARCHAR2(50), SUPPLIER_ID NUMBER(9,0), SUPPLIER_NAME VARCHAR2(500), GROUPPURCHASE_DESC VARCHAR2(2000), CONSTRAINT PK_T_GROUPPURCHASE PRIMARY KEY (GROUPPURCHASE_ID) USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) LOGGING ) PCTFREE 10 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 128K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) NOCACHE LOGGING / COMMENT ON TABLE SALESTORE_STORAGE.T_GROUPPURCHASE IS '团购单' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPPURCHASE_ID IS '团购内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPPURCHASE_CODE IS '团购单编号' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.SERVERPARTSHOP_ID IS '门店内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.SERVERPARTSHOP_NAME IS '门店名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.SERVERPART_ID IS '服务区内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.SERVERPART_NAME IS '服务区名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.SERVERPART_CODE IS '服务区编码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.PURCHASE_TYPE IS '团购类型' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPPURCHASE_PERSON IS '团购人员' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPPURCHASE_DATE IS '团购时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPPURCHASE_PERSONTEL IS '联系电话' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.TOTAL_TAXPRICE IS '含税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.TOTAL_PRICE IS '除税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPSELL_TAXPRICE IS '含税销售金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPSELL_PRICE IS '除税销售金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPPURCHASE_STATE IS '团购单状态' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.STAFF_ID IS '申请人内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.STAFF_NAME IS '申请人名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.APPLY_DATE IS '受理时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.APPROVE_ID IS '审核人内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.APPROVE_NAME IS '审核人名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.APPROVE_DATE IS '审核时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.PASSPORT_GUID IS '申购人GUID' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.SUPPLIER_ID IS '供应商内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.SUPPLIER_NAME IS '供应商名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_GROUPPURCHASE.GROUPPURCHASE_DESC IS '备注' / --- 创建损溢表 --- CREATE TABLE SALESTORE_STORAGE.T_LOSSPROFITGOODS ( LOSSPROFITGOODS_ID NUMBER(9,0) NOT NULL, SERVERPARTSTOCK_ID NUMBER(9,0), SALESTOREPROINST_ID NUMBER(9,0), COMMODITY_ID NUMBER(9,0), COMMODITY_NAME VARCHAR2(100), COMMODITY_CODE VARCHAR2(30), COMMODITY_BARCODE VARCHAR2(30), LOSSPROFIT_COUNT NUMBER(16,6), LOSSPROFIT_DATE DATE, SUPPLIER_ID NUMBER(9,0), SUPPLIER_NAME VARCHAR2(500), PURCHASE_TAXPRICE NUMBER(16,6), PURCHASE_PRICE NUMBER(16,6), LOSSPROFIT_TAXPRICE NUMBER(16,6), LOSSPROFIT_PRICE NUMBER(16,6), SELLTAXPRICE NUMBER(16,6), SELLPRICE NUMBER(16,6), LOSSPROFIT_SELLTAXPRICE NUMBER(16,6), LOSSPROFIT_SELLPRICE NUMBER(16,6), LOSSPROFIT_DESC VARCHAR2(2000), SERVERPART_ID NUMBER(9,0), SERVERPART_NAME VARCHAR2(50), SERVERPARTSHOP_ID NUMBER(9,0), SHOPNAME VARCHAR2(200), CONSTRAINT PK_T_LOSSPROFITGOODS PRIMARY KEY (LOSSPROFITGOODS_ID) USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) LOGGING ) PCTFREE 10 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 192K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) NOCACHE LOGGING / COMMENT ON TABLE SALESTORE_STORAGE.T_LOSSPROFITGOODS IS '损益信息表' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFITGOODS_ID IS '内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SERVERPARTSTOCK_ID IS '库存内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SALESTOREPROINST_ID IS '项目流程内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.COMMODITY_ID IS '商品内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.COMMODITY_NAME IS '商品名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.COMMODITY_CODE IS '商品编码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.COMMODITY_BARCODE IS '商品条码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFIT_COUNT IS '损溢数量' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFIT_DATE IS '申请时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SUPPLIER_ID IS '供应商内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SUPPLIER_NAME IS '供应商名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.PURCHASE_TAXPRICE IS '含税进价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.PURCHASE_PRICE IS '除税进价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFIT_TAXPRICE IS '含税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFIT_PRICE IS '除税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SELLTAXPRICE IS '含税售价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SELLPRICE IS '除税售价' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFIT_SELLTAXPRICE IS '含税售价金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFIT_SELLPRICE IS '除税售价金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.LOSSPROFIT_DESC IS '备注' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SERVERPART_ID IS '服务区内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SERVERPART_NAME IS '服务区名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SERVERPARTSHOP_ID IS '门店内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_LOSSPROFITGOODS.SHOPNAME IS '门店名称' / --- 创建表 --- CREATE TABLE SALESTORE_RUNNING.T_LOSSPROFITGOODS ( LOSSPROFITGOODS_ID NUMBER(9,0) NOT NULL, SERVERPARTSTOCK_ID NUMBER(9,0), SALESTOREPROINST_ID NUMBER(9,0), COMMODITY_ID NUMBER(9,0), COMMODITY_NAME VARCHAR2(100), COMMODITY_CODE VARCHAR2(30), COMMODITY_BARCODE VARCHAR2(30), LOSSPROFIT_COUNT NUMBER(16,6), LOSSPROFIT_DATE DATE, SUPPLIER_ID NUMBER(9,0), SUPPLIER_NAME VARCHAR2(500), PURCHASE_TAXPRICE NUMBER(16,6), PURCHASE_PRICE NUMBER(16,6), LOSSPROFIT_TAXPRICE NUMBER(16,6), LOSSPROFIT_PRICE NUMBER(16,6), SELLTAXPRICE NUMBER(16,6), SELLPRICE NUMBER(16,6), LOSSPROFIT_SELLTAXPRICE NUMBER(16,6), LOSSPROFIT_SELLPRICE NUMBER(16,6), LOSSPROFIT_DESC VARCHAR2(2000), SERVERPART_ID NUMBER(9,0), SERVERPART_NAME VARCHAR2(50), SERVERPARTSHOP_ID NUMBER(9,0), SHOPNAME VARCHAR2(200), CONSTRAINT PK_T_LOSSPROFITGOODS PRIMARY KEY (LOSSPROFITGOODS_ID) USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 TABLESPACE SALESTORE_RUNNING STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) LOGGING ) PCTFREE 10 MAXTRANS 255 TABLESPACE SALESTORE_RUNNING STORAGE(INITIAL 192K MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) NOCACHE LOGGING / COMMENT ON TABLE SALESTORE_RUNNING.T_LOSSPROFITGOODS IS '损溢信息表' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFITGOODS_ID IS '内码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SERVERPARTSTOCK_ID IS '库存内码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SALESTOREPROINST_ID IS '项目流程内码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.COMMODITY_ID IS '商品内码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.COMMODITY_NAME IS '商品名称' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.COMMODITY_CODE IS '商品编码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.COMMODITY_BARCODE IS '商品条码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFIT_COUNT IS '损溢数量' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFIT_DATE IS '申请时间' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SUPPLIER_ID IS '供应商内码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SUPPLIER_NAME IS '供应商名称' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.PURCHASE_TAXPRICE IS '含税进价' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.PURCHASE_PRICE IS '除税进价' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFIT_TAXPRICE IS '含税金额' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFIT_PRICE IS '除税金额' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SELLTAXPRICE IS '含税售价' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SELLPRICE IS '除税售价' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFIT_SELLTAXPRICE IS '含税售价金额' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFIT_SELLPRICE IS '除税售价金额' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.LOSSPROFIT_DESC IS '备注' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SERVERPART_ID IS '服务区内码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SERVERPART_NAME IS '服务区名称' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SERVERPARTSHOP_ID IS '门店内码' / COMMENT ON COLUMN SALESTORE_RUNNING.T_LOSSPROFITGOODS.SHOPNAME IS '门店名称' / ---新增采购备份表--- CREATE TABLE SALESTORE_STORAGE.T_PURCHASE_BAK ( PURCHASE_ID NUMBER(9,0) NOT NULL, PURCHASE_CODE VARCHAR2(50), SERVERPARTSHOP_ID NUMBER(9,0), SERVERPARTSHOP_IDS VARCHAR2(2000), SHOPNAME VARCHAR2(2000), SERVERPART_ID NUMBER(9,0), SERVERPART_IDS VARCHAR2(2000), SERVERPART_NAME VARCHAR2(2000), PURCHASE_PERSON VARCHAR2(20), PURCHASE_DATE DATE, PURCHASE_PERSONTEL VARCHAR2(20), PURCHASE_TOTALCOUNT NUMBER(16,6), PURCHASE_AMOUNT NUMBER(16,6), PURCHASE_PRICE NUMBER(16,6), PURCHASE_STATE NUMBER(8,0), PURCHASE_DESC VARCHAR2(2000), PURCHASE_BILLCODE VARCHAR2(50), APPROVE_DATE DATE, PASSPORT_GUID VARCHAR2(50), STAFF_NAME VARCHAR2(50), OPERATE_DATE DATE, PURCHASE_TYPE NUMBER(4,0), SERVERPART_CODE VARCHAR2(20), SUPPLIER_ID NUMBER(9,0), SUPPLIER_IDS VARCHAR2(2000), SUPPLIER_NAME VARCHAR2(4000), CONSTRAINT PK_T_PURCHASE_BAK PRIMARY KEY (PURCHASE_ID) USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 3M MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) LOGGING ) PCTFREE 10 MAXTRANS 255 TABLESPACE SALESTORE_STORAGE STORAGE(INITIAL 17M MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT) NOCACHE LOGGING / COMMENT ON TABLE SALESTORE_STORAGE.T_PURCHASE_BAK IS '采购单' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_ID IS '采购内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_CODE IS '采购单编号' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SERVERPARTSHOP_ID IS '门店内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SERVERPARTSHOP_IDS IS '门店集合' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SHOPNAME IS '门店名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SERVERPART_ID IS '服务区内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SERVERPART_IDS IS '服务区集合' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SERVERPART_NAME IS '服务区名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_PERSON IS '采购人' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_DATE IS '采购时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_PERSONTEL IS '联系电话' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_TOTALCOUNT IS '采购总数' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_AMOUNT IS '采购金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_PRICE IS '除税金额' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_STATE IS '采购单状态' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_DESC IS '备注' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_BILLCODE IS '单据号' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.APPROVE_DATE IS '审核时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PASSPORT_GUID IS '申购人GUID' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.STAFF_NAME IS '操作人员' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.OPERATE_DATE IS '操作时间' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.PURCHASE_TYPE IS '单据类型' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SERVERPART_CODE IS '服务区编码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SUPPLIER_ID IS '供应商内码' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SUPPLIER_IDS IS '供应商集合' / COMMENT ON COLUMN SALESTORE_STORAGE.T_PURCHASE_BAK.SUPPLIER_NAME IS '供应商名称' / alter table SALESTORE_STORAGE.t_purchase modify supplier_name varchar2(4000) / alter table SALESTORE_STORAGE.t_purchasebill add purchase_totalamount number(16,6) / comment on column SALESTORE_STORAGE.t_purchasebill.purchase_totalamount is '除税金额' / comment on column SALESTORE_STORAGE.t_purchasebill.purchase_totalprice is '含税金额' / comment on column SALESTORE_STORAGE.t_purchasebill.total_amount is '采购总数' / --- T_PURCHASEDETAIL表 新增服务区名称 --- alter table SALESTORE_STORAGE.T_PURCHASEDETAIL add (SERVERPART_NAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_PURCHASEDETAIL.SERVERPART_NAME is '服务区名称'; / --- T_PURCHASEDETAIL表 新增门店名称 --- alter table SALESTORE_STORAGE.T_PURCHASEDETAIL add (SHOPNAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_PURCHASEDETAIL.SHOPNAME is '门店名称'; / --- T_PURCHASEDETAIL_BAK表 新增服务区名称 --- alter table SALESTORE_STORAGE.T_PURCHASEDETAIL_BAK add (SERVERPART_NAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_PURCHASEDETAIL_BAK.SERVERPART_NAME is '服务区名称'; / --- T_PURCHASEDETAIL_BAK表 新增门店名称 --- alter table SALESTORE_STORAGE.T_PURCHASEDETAIL_BAK add (SHOPNAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_PURCHASEDETAIL_BAK.SHOPNAME is '门店名称'; / alter table SALESTORE_STORAGE.t_purchasedetail_bak add serverpart_name varchar2(50) / alter table SALESTORE_STORAGE.t_purchasedetail_bak add shopname varchar2(50) / alter table SALESTORE_STORAGE.t_purchasedetail_bak add purchase_totalcount number(16,6) / comment on column SALESTORE_STORAGE.t_purchasedetail_bak.purchase_totalcount is '采购总数' / comment on column SALESTORE_STORAGE.t_purchasedetail_bak.serverpart_name is '服务区名称' / comment on column SALESTORE_STORAGE.t_purchasedetail_bak.shopname is '门店名称' / --- 新增服务区名称 --- alter table SALESTORE_STORAGE.T_PURCHASEDETAIL_HIS add (SERVERPART_NAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_PURCHASEDETAIL_HIS.SERVERPART_NAME is '服务区名称'; / --- T_PURCHASEDETAIL_HIS 表 新增门店名称 --- alter table SALESTORE_STORAGE.T_PURCHASEDETAIL_HIS add (SHOPNAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_PURCHASEDETAIL_HIS.SHOPNAME is '门店名称'; / --- 修改入库单表 --- alter table SALESTORE_STORAGE.t_receiveserverpart add purchase_code varchar2(50) / alter table SALESTORE_STORAGE.t_receiveserverpart add purchase_date date / alter table SALESTORE_STORAGE.t_receiveserverpart add purchase_type number(8,0) / alter table SALESTORE_STORAGE.t_receiveserverpart add deliver_code varchar2(50) / alter table SALESTORE_STORAGE.t_receiveserverpart add serverpart_ids varchar2(2000) / alter table SALESTORE_STORAGE.t_receiveserverpart add serverpart_name varchar2(2000) / alter table SALESTORE_STORAGE.t_receiveserverpart add serverpartshop_ids varchar2(2000) / alter table SALESTORE_STORAGE.t_receiveserverpart add shopname varchar2(2000) / alter table SALESTORE_STORAGE.t_receiveserverpart add SUPPLIER_IDS varchar2(2000) / alter table SALESTORE_STORAGE.t_receiveserverpart add operate_date date / comment on column SALESTORE_STORAGE.t_receiveserverpart.deliver_code is '配送单号' / comment on column SALESTORE_STORAGE.t_receiveserverpart.deliverserverpart_id is '配送内码' / comment on column SALESTORE_STORAGE.t_receiveserverpart.operate_date is '操作时间' / comment on column SALESTORE_STORAGE.t_receiveserverpart.purchase_code is '采购编码' / comment on column SALESTORE_STORAGE.t_receiveserverpart.purchase_date is '采购时间' / comment on column SALESTORE_STORAGE.t_receiveserverpart.purchase_type is '采购类型' / comment on column SALESTORE_STORAGE.t_receiveserverpart.receive_totalamount is '入库除税金额' / comment on column SALESTORE_STORAGE.t_receiveserverpart.receive_totalcount is '入库数量' / comment on column SALESTORE_STORAGE.t_receiveserverpart.receive_totalprice is '入库含税金额' / comment on column SALESTORE_STORAGE.t_receiveserverpart.receivecenter_person is '接收人员' / comment on column SALESTORE_STORAGE.t_receiveserverpart.serverpart_ids is '服务区集合' / comment on column SALESTORE_STORAGE.t_receiveserverpart.serverpart_name is '服务区名称' / comment on column SALESTORE_STORAGE.t_receiveserverpart.serverpartshop_ids is '门店集合' / comment on column SALESTORE_STORAGE.t_receiveserverpart.shopname is '门店名称' / COMMENT ON COLUMN SALESTORE_STORAGE.T_RECEIVESERVERPART.SUPPLIER_IDS IS '供应商集合' / --- 修改表 t_storagebill --- alter table SALESTORE_STORAGE.t_storagebill add purchase_totalamount number(16,6) / comment on column SALESTORE_STORAGE.t_storagebill.purchase_totalamount is '除税金额' / comment on column SALESTORE_STORAGE.t_storagebill.purchase_totalprice is '含税金额' / comment on column SALESTORE_STORAGE.t_storagebill.total_amount is '入库总数' / --- 修改表 t_receivedetailserverpart --- alter table SALESTORE_STORAGE.t_receivedetailserverpart add serverpart_id number(9,0) / alter table SALESTORE_STORAGE.t_receivedetailserverpart add serverpart_name varchar2(2000) / alter table SALESTORE_STORAGE.t_receivedetailserverpart add serverpartshop_id number(9,0) / alter table SALESTORE_STORAGE.t_receivedetailserverpart add shopname varchar2(2000) / comment on column SALESTORE_STORAGE.t_receivedetailserverpart.guarantee_months is '保质期(月)' / comment on column SALESTORE_STORAGE.t_receivedetailserverpart.production_date is '生产日期' / comment on column SALESTORE_STORAGE.t_receivedetailserverpart.reminder_date is '提醒日期' / comment on column SALESTORE_STORAGE.t_receivedetailserverpart.serverpart_id is '服务区内码' / comment on column SALESTORE_STORAGE.t_receivedetailserverpart.serverpart_name is '服务区名称' / comment on column SALESTORE_STORAGE.t_receivedetailserverpart.serverpartshop_id is '门店内码' / comment on column SALESTORE_STORAGE.t_receivedetailserverpart.shopname is '门店名称' / --- 修改表 t_receivedetailserverpart_his --- alter table SALESTORE_STORAGE.t_receivedetailserverpart_his add serverpart_id number / --- T_RECEIVEDETAILSERVERPART_HIS表 新增服务区名称 --- alter table SALESTORE_STORAGE.T_RECEIVEDETAILSERVERPART_HIS add (SERVERPART_NAME varchar2(2000) null); / alter table SALESTORE_STORAGE.t_receivedetailserverpart_his add serverpartshop_id number / --- T_RECEIVEDETAILSERVERPART_HIS表 新增门店名称 --- alter table SALESTORE_STORAGE.T_RECEIVEDETAILSERVERPART_HIS add (SHOPNAME varchar2(2000) null); / comment on column SALESTORE_STORAGE.T_RECEIVEDETAILSERVERPART_HIS.serverpart_id is '服务区内码'; / comment on column SALESTORE_STORAGE.T_RECEIVEDETAILSERVERPART_HIS.SERVERPART_NAME is '服务区名称'; / comment on column SALESTORE_STORAGE.T_RECEIVEDETAILSERVERPART_HIS.serverpartshop_id is '门店内码'; / comment on column SALESTORE_STORAGE.T_RECEIVEDETAILSERVERPART_HIS.SHOPNAME is '门店名称'; / --- 修改表 :t_serverpartstock --- alter table SALESTORE_STORAGE.t_serverpartstock add commoditytype_id number(9,0) / alter table SALESTORE_STORAGE.t_serverpartstock add commoditytype_code varchar2(50) / alter table SALESTORE_STORAGE.t_serverpartstock add commoditytype_name varchar2(50) / alter table SALESTORE_STORAGE.t_serverpartstock add serverpart_name varchar2(50) / alter table SALESTORE_STORAGE.t_serverpartstock add serverpartshop_name varchar2(50) / comment on column SALESTORE_STORAGE.t_serverpartstock.backcount is '退货数量' / comment on column SALESTORE_STORAGE.t_serverpartstock.commodity_barcode is '商品条码' / comment on column SALESTORE_STORAGE.t_serverpartstock.commodity_code is '商品编码' / comment on column SALESTORE_STORAGE.t_serverpartstock.commodity_rule is '商品规格' / comment on column SALESTORE_STORAGE.t_serverpartstock.commoditytype_code is '商品类型编码' / comment on column SALESTORE_STORAGE.t_serverpartstock.commoditytype_id is '商品类型内码' / comment on column SALESTORE_STORAGE.t_serverpartstock.commoditytype_name is '商品类型名称' / comment on column SALESTORE_STORAGE.t_serverpartstock.delivercount is '入库数量' / comment on column SALESTORE_STORAGE.t_serverpartstock.origin_type is '库存来源' / comment on column SALESTORE_STORAGE.t_serverpartstock.parparecount is '调货数量' / comment on column SALESTORE_STORAGE.t_serverpartstock.purchase_price is '除税均价' / comment on column SALESTORE_STORAGE.t_serverpartstock.purchase_taxprice is '含税均价' / comment on column SALESTORE_STORAGE.t_serverpartstock.receive_date is '入库时间' / comment on column SALESTORE_STORAGE.t_serverpartstock.receivecenter_code is '入库编码' / comment on column SALESTORE_STORAGE.t_serverpartstock.serverpart_id is '服务区内码' / comment on column SALESTORE_STORAGE.t_serverpartstock.serverpart_name is '服务区名称' / comment on column SALESTORE_STORAGE.t_serverpartstock.serverpartshop_id is '门店内码' / comment on column SALESTORE_STORAGE.t_serverpartstock.serverpartshop_name is '门店名称' / comment on column SALESTORE_STORAGE.t_serverpartstock.serverpartstock_id is '库存内码' / comment on column SALESTORE_STORAGE.t_serverpartstock.stockcenter_code is '库存编码' / comment on column SALESTORE_STORAGE.t_serverpartstock.support_price is '含税售价' / comment on column SALESTORE_STORAGE.t_serverpartstock.unit is '入库单位' / --- 新增字段 --- --- 表T_SERVERPARTSTOCK_HIS 新增门店名称 --- alter table SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS add (SERVERPARTSHOP_NAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS.SERVERPARTSHOP_NAME is '门店名称'; / --- 新增服务区名称 --- alter table SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS add (SERVERPART_NAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS.SERVERPART_NAME is '服务区名称'; / --- 新增商品类型内码 --- alter table SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS add (COMMODITYTYPE_ID NUMBER(9,0) null); / comment on column SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS.COMMODITYTYPE_ID is '商品类型内码'; / --- 新增商品类型编码 --- alter table SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS add (COMMODITYTYPE_CODE varchar2(50) null); / comment on column SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS.COMMODITYTYPE_CODE is '商品类型编码'; / --- 新增商品类型名称 --- alter table SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS add (COMMODITYTYPE_NAME varchar2(50) null); / comment on column SALESTORE_STORAGE.T_SERVERPARTSTOCK_HIS.COMMODITYTYPE_NAME is '商品类型名称'; / --- 表t_checkcommodity 修改--- alter table SALESTORE_STORAGE.t_checkcommodity add serverpart_code varchar2(50) / alter table SALESTORE_STORAGE.t_checkcommodity add serverpart_name varchar2(50) / alter table SALESTORE_STORAGE.t_checkcommodity add shopcode varchar2(50) / alter table SALESTORE_STORAGE.t_checkcommodity add shopname varchar2(50) / alter table SALESTORE_STORAGE.t_checkcommodity add staff_name varchar2(50) / alter table SALESTORE_STORAGE.t_checkcommodity add operate_date date / comment on column SALESTORE_STORAGE.t_checkcommodity.check_passport_guid is '操作GUID' / comment on column SALESTORE_STORAGE.t_checkcommodity.operate_date is '操作时间' / comment on column SALESTORE_STORAGE.t_checkcommodity.serverpart_code is '服务区编码' / comment on column SALESTORE_STORAGE.t_checkcommodity.serverpart_name is '服务区名称' / comment on column SALESTORE_STORAGE.t_checkcommodity.shopcode is '门店编码' / comment on column SALESTORE_STORAGE.t_checkcommodity.shopname is '门店名称' / comment on column SALESTORE_STORAGE.t_checkcommodity.staff_name is '操作人员' / --- 表t_checkcommoditydetail 修改描述 --- comment on column SALESTORE_STORAGE.t_checkcommoditydetail.checkcommodity_id is '盘存内码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.checkcommoditydetail_id is '盘点明细内码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.checkdate is '盘点时间' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.checkdesc is '备注说明' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commodity_barcode is '商品条码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commodity_code is '商品编码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commodity_id is '商品内码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commodity_salecount is '盘存销售数量' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commodity_totalcount is '盘存导入数量' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commoditytype_code is '商品类型编码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commoditytype_id is '商品类型内码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.commoditytype_name is '商品类型名称' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.overpluscount is '原库存数' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.serverpart_code is '服务区编码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.serverpart_name is '服务区名称' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.serverpartshop_id is '门店内码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.serverpartstock_id is '库存内码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.shopcode is '门店编码' / comment on column SALESTORE_STORAGE.t_checkcommoditydetail.shopname is '门店名称' / comment on column t_insales_statistic.back_amount is '退货含税金额' / comment on column t_insales_statistic.back_price is '退货除税金额' / comment on column t_insales_statistic.gross_profit is '含税毛利' / comment on column t_insales_statistic.gross_profitprice is '除税毛利' / comment on column t_insales_statistic.grouppurchase_amount is '团购含税金额' / comment on column t_insales_statistic.grouppurchase_cost is '团购含税成本' / comment on column t_insales_statistic.grouppurchase_costprice is '团购除税成本' / comment on column t_insales_statistic.grouppurchase_price is '团购除税金额' / comment on column t_insales_statistic.last_overplusamount is '上期含税金额' / comment on column t_insales_statistic.last_overpluscount is '上期结存数量' / comment on column t_insales_statistic.last_overplusprice is '上期除税金额' / comment on column t_insales_statistic.lossprofit_amount is '损溢含税金额' / comment on column t_insales_statistic.lossprofit_checkamount is '盘差含税金额' / comment on column t_insales_statistic.lossprofit_checkprice is '盘差除税金额' / comment on column t_insales_statistic.lossprofit_price is '损溢除税金额' / comment on column t_insales_statistic.overplus_amount is '本期含税金额' / comment on column t_insales_statistic.overplus_price is '本期除税' / comment on column t_insales_statistic.overpluscount is '本期结存数量' / comment on column t_insales_statistic.processorder_amount is '加工含税金额' / comment on column t_insales_statistic.processorder_price is '加工除税金额' / comment on column t_insales_statistic.purchase_price is '入库除税单价' / comment on column t_insales_statistic.purchase_taxprice is '入库含税单价' / comment on column t_insales_statistic.purchase_totalprice is '入库除税金额' / comment on column t_insales_statistic.purchase_totaltaxprice is '入库含税金额' / comment on column t_insales_statistic.receive_amount is '领用含税金额' / comment on column t_insales_statistic.receive_price is '领用除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.back_amount is '退货含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.back_price is '退货除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.gross_profit is '含税毛利' / comment on column SALESTORE_STORAGE.t_insales_statistic.gross_profitprice is '除税毛利' / comment on column SALESTORE_STORAGE.t_insales_statistic.grouppurchase_amount is '团购含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.grouppurchase_cost is '团购含税成本' / comment on column SALESTORE_STORAGE.t_insales_statistic.grouppurchase_costprice is '团购除税成本' / comment on column SALESTORE_STORAGE.t_insales_statistic.grouppurchase_price is '团购除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.last_overplusamount is '上期含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.last_overpluscount is '上期结存数量' / comment on column SALESTORE_STORAGE.t_insales_statistic.last_overplusprice is '上期除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.lossprofit_amount is '损溢含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.lossprofit_checkamount is '盘差含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.lossprofit_checkprice is '盘差除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.lossprofit_price is '损溢除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.overplus_amount is '本期含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.overplus_price is '本期除税' / comment on column SALESTORE_STORAGE.t_insales_statistic.overpluscount is '本期结存数量' / comment on column SALESTORE_STORAGE.t_insales_statistic.processorder_amount is '加工含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.processorder_price is '加工除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.purchase_price is '入库除税单价' / comment on column SALESTORE_STORAGE.t_insales_statistic.purchase_taxprice is '入库含税单价' / comment on column SALESTORE_STORAGE.t_insales_statistic.purchase_totalprice is '入库除税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.purchase_totaltaxprice is '入库含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.receive_amount is '领用含税金额' / comment on column SALESTORE_STORAGE.t_insales_statistic.receive_price is '领用除税金额' / --- 退货表 --- alter table SALESTORE_STORAGE.t_backcommodity add serverpart_id number(9,0) / alter table SALESTORE_STORAGE.t_backcommodity add serverpart_name varchar2(50) / alter table SALESTORE_STORAGE.t_backcommodity add serverpartshop_id number(9,0) / alter table SALESTORE_STORAGE.t_backcommodity add shopname varchar2(200) / alter table SALESTORE_STORAGE.t_backcommodity add supplier_name varchar2(200) / comment on column SALESTORE_STORAGE.t_backcommodity.supplier_id is '供应商内码' / comment on column SALESTORE_STORAGE.t_backcommodity.supplier_name is '供应商名称' / --- 调拨表 --- alter table SALESTORE_STORAGE.t_preparecommodity add serverpart_id number(9,0) / alter table SALESTORE_STORAGE.t_preparecommodity add serverpart_name varchar2(50) / alter table SALESTORE_STORAGE.t_preparecommodity add serverpartshop_id number(9,0) / alter table SALESTORE_STORAGE.t_preparecommodity add shopname varchar2(200) / alter table SALESTORE_STORAGE.t_preparecommodity add targetserverpart_name varchar2(50) / alter table SALESTORE_STORAGE.t_preparecommodity add targetshop_name varchar2(50) / alter table SALESTORE_STORAGE.t_preparecommodity add supplier_name varchar2(200) / comment on column SALESTORE_STORAGE.t_preparecommodity.commodity_barcode is '商品条码' / comment on column SALESTORE_STORAGE.t_preparecommodity.commodity_code is '商品编码' / comment on column SALESTORE_STORAGE.t_preparecommodity.commodity_id is '商品内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.commodity_name is '商品名称' / comment on column SALESTORE_STORAGE.t_preparecommodity.preparecommodity_id is '调拨内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.salestoreproinst_id is '业务流程内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.serverpart_id is '调出服务区内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.serverpart_name is '调出服务区名称' / comment on column SALESTORE_STORAGE.t_preparecommodity.serverpartshop_id is '调出门店内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.serverpartstock_id is '调货库存内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.shopname is '调出门店名称' / comment on column SALESTORE_STORAGE.t_preparecommodity.supplier_name is '供应商名称' / comment on column SALESTORE_STORAGE.t_preparecommodity.targetserverpart_id is '调入服务区内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.targetserverpart_name is '调入服务区名称' / comment on column SALESTORE_STORAGE.t_preparecommodity.targetshop_id is '调入门店内码' / comment on column SALESTORE_STORAGE.t_preparecommodity.targetshop_name is '调入门店名称' / --- 领用表 --- alter table SALESTORE_STORAGE.t_receivecommodity add serverpart_id number(9,0) / alter table SALESTORE_STORAGE.t_receivecommodity add serverpart_name varchar2(50) / alter table SALESTORE_STORAGE.t_receivecommodity add serverpartshop_id number(9,0) / alter table SALESTORE_STORAGE.t_receivecommodity add shopname varchar2(200) / alter table SALESTORE_STORAGE.t_receivecommodity add supplier_name varchar2(200) / comment on column SALESTORE_STORAGE.t_receivecommodity.commodity_barcode is '商品条码' / comment on column SALESTORE_STORAGE.t_receivecommodity.commodity_code is '商品编码' / comment on column SALESTORE_STORAGE.t_receivecommodity.commodity_name is '商品名称' / comment on column SALESTORE_STORAGE.t_receivecommodity.receive_count is '领用数量' / comment on column SALESTORE_STORAGE.t_receivecommodity.serverpart_id is '服务区内码' / comment on column SALESTORE_STORAGE.t_receivecommodity.serverpart_name is '服务区名称' / comment on column SALESTORE_STORAGE.t_receivecommodity.serverpartshop_id is '门店内码' / comment on column SALESTORE_STORAGE.t_receivecommodity.shopname is '门店名称' / comment on column SALESTORE_STORAGE.t_receivecommodity.supplier_name is '供应商名称' / --- 运行库 退货表 --- alter table SALESTORE_RUNNING.t_backcommodity add serverpart_id number(9,0) / alter table SALESTORE_RUNNING.t_backcommodity add serverpart_name varchar2(50) / alter table SALESTORE_RUNNING.t_backcommodity add serverpartshop_id number(9,0) / alter table SALESTORE_RUNNING.t_backcommodity add shopname varchar2(200) / alter table SALESTORE_RUNNING.t_backcommodity add supplier_name varchar2(200) / comment on column SALESTORE_RUNNING.t_backcommodity.serverpart_id is '服务区内码' / comment on column SALESTORE_RUNNING.t_backcommodity.serverpart_name is '服务区名称' / comment on column SALESTORE_RUNNING.t_backcommodity.serverpartshop_id is '门店内码' / comment on column SALESTORE_RUNNING.t_backcommodity.shopname is '门店名称' / comment on column SALESTORE_RUNNING.t_backcommodity.supplier_id is '供应商内码' / comment on column SALESTORE_RUNNING.t_backcommodity.supplier_name is '供应商名称' / --- 调拨表 --- alter table SALESTORE_RUNNING.t_preparecommodity add serverpart_id number(9,0) / alter table SALESTORE_RUNNING.t_preparecommodity add serverpart_name varchar2(50) / alter table SALESTORE_RUNNING.t_preparecommodity add serverpartshop_id number(9,0) / alter table SALESTORE_RUNNING.t_preparecommodity add shopname varchar2(200) / alter table SALESTORE_RUNNING.t_preparecommodity add targetserverpart_name varchar2(50) / alter table SALESTORE_RUNNING.t_preparecommodity add targetshop_name varchar2(50) / alter table SALESTORE_RUNNING.t_preparecommodity add supplier_name varchar2(200) / comment on column SALESTORE_RUNNING.t_preparecommodity.commodity_barcode is '商品条码' / comment on column SALESTORE_RUNNING.t_preparecommodity.commodity_code is '商品编码' / comment on column SALESTORE_RUNNING.t_preparecommodity.commodity_id is '商品内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.commodity_name is '商品名称' / comment on column SALESTORE_RUNNING.t_preparecommodity.preparecommodity_id is '调拨内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.salestoreproinst_id is '业务流程内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.serverpart_id is '调出服务区内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.serverpart_name is '调出服务区名称' / comment on column SALESTORE_RUNNING.t_preparecommodity.serverpartshop_id is '调出门店内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.serverpartstock_id is '调货库存内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.shopname is '调出门店名称' / comment on column SALESTORE_RUNNING.t_preparecommodity.supplier_name is '供应商名称' / comment on column SALESTORE_RUNNING.t_preparecommodity.targetserverpart_id is '调入服务区内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.targetserverpart_name is '调入服务区名称' / comment on column SALESTORE_RUNNING.t_preparecommodity.targetshop_id is '调入门店内码' / comment on column SALESTORE_RUNNING.t_preparecommodity.targetshop_name is '调入门店名称' / --- 领用表 --- alter table SALESTORE_RUNNING.t_receivecommodity add serverpart_id number(9,0) / alter table SALESTORE_RUNNING.t_receivecommodity add serverpart_name varchar2(50) / alter table SALESTORE_RUNNING.t_receivecommodity add serverpartshop_id number(9,0) / alter table SALESTORE_RUNNING.t_receivecommodity add shopname varchar2(200) / alter table SALESTORE_RUNNING.t_receivecommodity add supplier_name varchar2(200) / comment on column SALESTORE_RUNNING.t_receivecommodity.commodity_barcode is '商品条码' / comment on column SALESTORE_RUNNING.t_receivecommodity.commodity_code is '商品编码' / comment on column SALESTORE_RUNNING.t_receivecommodity.commodity_name is '商品名称' / comment on column SALESTORE_RUNNING.t_receivecommodity.receive_count is '领用数量' / comment on column SALESTORE_RUNNING.t_receivecommodity.serverpart_id is '服务区内码' / comment on column SALESTORE_RUNNING.t_receivecommodity.serverpart_name is '服务区名称' / comment on column SALESTORE_RUNNING.t_receivecommodity.serverpartshop_id is '门店内码' / comment on column SALESTORE_RUNNING.t_receivecommodity.shopname is '门店名称' / comment on column SALESTORE_RUNNING.t_receivecommodity.supplier_name is '供应商名称' / --- 总仓 配送主表 --- alter table SELLER_STORAGE.t_goodsdeliver add print_count number(9,0) / alter table SELLER_STORAGE.t_goodsdeliver add staff_name varchar2(50) / alter table SELLER_STORAGE.t_goodsdeliver add operate_date date / comment on column SELLER_STORAGE.t_goodsdeliver.deliver_type is '配送类型(统配/直配)' / comment on column SELLER_STORAGE.t_goodsdeliver.operate_date is '操作时间' / comment on column SELLER_STORAGE.t_goodsdeliver.print_count is '打印次数' / comment on column SELLER_STORAGE.t_goodsdeliver.staff_name is '操作人员' / --- 配送明细表 --- alter table SELLER_STORAGE.t_goodsdeliverdetail add SELLERCOMMODITYTYPE_ID number(9,0) / alter table SELLER_STORAGE.t_goodsdeliverdetail add PURCHASE_TYPE number(8,0) / alter table SELLER_STORAGE.t_goodsdeliverdetail add serverpart_name varchar2(50) / alter table SELLER_STORAGE.t_goodsdeliverdetail add serverpartshop_name varchar2(50) / alter table SELLER_STORAGE.t_goodsdeliverdetail add commodity_unit varchar2(50) / alter table SELLER_STORAGE.t_goodsdeliverdetail add duty_paragraph number(16,6) / alter table SELLER_STORAGE.t_goodsdeliverdetail add SELLDUTY_PARAGRAPH number(16,6) / alter table SELLER_STORAGE.t_goodsdeliverdetail add commodity_state number(8,0) / alter table SELLER_STORAGE.t_goodsdeliverdetail add goodsdeliver_type number(8,0) / alter table SELLER_STORAGE.t_goodsdeliverdetail add goodstype_name varchar2(50) / comment on column SELLER_STORAGE.t_goodsdeliverdetail.PURCHASE_TYPE is '采购类型' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.SELLERCOMMODITYTYPE_ID is '商品类型' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.average_sellprice is '除税单价' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.commodity_boxsellprice is '配送箱价' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.commodity_state is '商品状态' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.commodity_unit is '商品单位' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.deliver_cost is '除税成本' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.deliver_sellprice is '除税金额' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.deliver_taxcost is '含税成本' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.duty_paragraph is '进价税率' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.SELLDUTY_PARAGRAPH is '销售税率' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.goodsdeliver_type is '配送方式(批发/零售)' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.goodsdeliverdetail_id is '配送详情内码' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.goodstype_name is '类型名称' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.guarantee_months is '保质期限(月)' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.last_count is '剩余数量' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.moving_averageprice is '含税移动平均价' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.moving_purchaseprice is '除税移动平均价' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.serverpart_name is '服务区名称' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.serverpartshop_name is '门店名称' / comment on column SELLER_STORAGE.t_goodsdeliverdetail.storage_state is '配送状态 0 未配送 1 部分配送 9全部配送' / --- 历史库:配送明细 --- alter table SELLER_HISTORY.t_goodsdeliverdetail add sellercommoditytype_id number(9,0) / alter table SELLER_HISTORY.t_goodsdeliverdetail add purchase_type number(8,0) / alter table SELLER_HISTORY.t_goodsdeliverdetail add serverpart_name varchar2(50) / alter table SELLER_HISTORY.t_goodsdeliverdetail add serverpartshop_name varchar2(50) / alter table SELLER_HISTORY.t_goodsdeliverdetail add commodity_unit varchar2(50) / alter table SELLER_HISTORY.t_goodsdeliverdetail add duty_paragraph number(16,6) / alter table SELLER_HISTORY.t_goodsdeliverdetail add sellduty_paragraph number(16,6) / alter table SELLER_HISTORY.t_goodsdeliverdetail add commodity_state number(8,0) / alter table SELLER_HISTORY.t_goodsdeliverdetail add goodsdeliver_type number(8,0) / alter table SELLER_HISTORY.t_goodsdeliverdetail add goodstype_name varchar2(50) / comment on column SELLER_HISTORY.t_goodsdeliverdetail.average_sellprice is '除税单价' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.commodity_boxsellprice is '配送箱价' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.commodity_state is '商品状态' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.commodity_unit is '商品单位' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.deliver_cost is '除税成本' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.deliver_sellprice is '除税金额' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.deliver_taxcost is '含税成本' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.duty_paragraph is '进价税率' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.goodsdeliver_type is '配送方式(批发/零售)' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.goodsdeliverdetail_id is '配送详情内码' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.goodstype_name is '类型名称' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.guarantee_months is '保质期限(月)' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.last_count is '剩余数量' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.moving_averageprice is '含税移动平均价' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.moving_purchaseprice is '除税移动平均价' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.purchase_type is '采购类型' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.sellduty_paragraph is '销售税率' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.sellercommoditytype_id is '商品类型' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.serverpart_name is '服务区名称' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.serverpartshop_name is '门店名称' / comment on column SELLER_HISTORY.t_goodsdeliverdetail.storage_state is '配送状态 0 未配送 1 部分配送 9全部配送' / --- 配送单表 --- alter table SELLER_STORAGE.t_deliverbill add deliver_totalamount number(16,6) / alter table SELLER_STORAGE.t_deliverbill add deliver_taxcost number(16,6) / alter table SELLER_STORAGE.t_deliverbill add deliver_cost number(16,6) / comment on column SELLER_STORAGE.t_deliverbill.deliver_cost is '除税成本' / comment on column SELLER_STORAGE.t_deliverbill.deliver_taxcost is '含税成本' / comment on column SELLER_STORAGE.t_deliverbill.deliver_totalamount is '除税金额' / comment on column SELLER_STORAGE.t_deliverbill.deliver_totalprice is '含税金额' / --3、历史数据处理 --- 修改采购单表单个服务区ID、门店ID,存在集合的字段中 --- UPDATE SALESTORE_STORAGE.T_PURCHASE SET SERVERPARTSHOP_IDS = SERVERPARTSHOP_ID,SERVERPART_IDS = SERVERPART_ID / --- 修改采购单表单个服务区、门店名称 --- UPDATE SALESTORE_STORAGE.T_PURCHASE A SET A.SHOPNAME = (SELECT B.SHOPNAME FROM HIGHWAY_STORAGE.T_SERVERPARTSHOP B WHERE B.SERVERPARTSHOP_ID = A.SERVERPARTSHOP_ID), A.SERVERPART_NAME = (SELECT B.SERVERPART_NAME FROM HIGHWAY_STORAGE.T_SERVERPART B WHERE B.SERVERPART_ID = A.SERVERPART_ID) WHERE A.SERVERPART_ID IS NOT NULL AND A.SERVERPARTSHOP_ID IS NOT NULL / --- 修改单门店采购,采购单详情中存储服务区Id、门店名称 --- UPDATE SALESTORE_STORAGE.T_PURCHASEDETAIL A SET A.SERVERPARTSHOP_ID = (SELECT B.SERVERPARTSHOP_ID FROM SALESTORE_STORAGE.T_PURCHASE B WHERE A.PURCHASE_ID = B.PURCHASE_ID), A.SERVERPART_ID = (SELECT B.SERVERPART_ID FROM SALESTORE_STORAGE.T_PURCHASE B WHERE A.PURCHASE_ID = B.PURCHASE_ID) WHERE A.SERVERPART_ID IS NULL AND A.SERVERPARTSHOP_ID IS NULL / --- 修改采购详情表中的服务区、门店名称 --- UPDATE SALESTORE_STORAGE.T_PURCHASEDETAIL A SET A.SHOPNAME = (SELECT B.SHOPNAME FROM HIGHWAY_STORAGE.T_SERVERPARTSHOP B WHERE B.SERVERPARTSHOP_ID = A.SERVERPARTSHOP_ID), A.SERVERPART_NAME = (SELECT B.SERVERPART_NAME FROM HIGHWAY_STORAGE.T_SERVERPART B WHERE B.SERVERPART_ID = A.SERVERPART_ID) WHERE A.SERVERPART_ID IS NOT NULL AND A.SERVERPARTSHOP_ID IS NOT NULL / --- 修改采购单表多服务区、多门店的修改服务区ID、门店ID集合、服务区名称、门店名称 --- UPDATE SALESTORE_STORAGE.T_PURCHASE A SET A.SERVERPARTSHOP_IDS = (SELECT wm_concat(B.SERVERPARTSHOP_ID) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID), A.SERVERPART_IDS = (SELECT wm_concat(B.SERVERPART_ID) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID), A.SERVERPART_NAME = (SELECT wm_concat(B.SERVERPART_NAME) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID), A.SHOPNAME = (SELECT wm_concat(B.SHOPNAME) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID) WHERE A.SERVERPART_ID = 0 AND EXISTS (SELECT * FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID) / --- 检查门店内码为0 的数据 --- UPDATE SALESTORE_STORAGE.T_PURCHASE A SET A.SERVERPARTSHOP_IDS = (SELECT wm_concat(B.SERVERPARTSHOP_ID) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID), A.SERVERPART_IDS = (SELECT wm_concat(B.SERVERPART_ID) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID), A.SERVERPART_NAME = (SELECT wm_concat(B.SERVERPART_NAME) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID), A.SHOPNAME = (SELECT wm_concat(B.SHOPNAME) FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID) WHERE A.SERVERPART_ID = 0 AND EXISTS (SELECT * FROM SALESTORE_STORAGE.T_PURCHASEDETAIL B WHERE B.PURCHASE_ID = A.PURCHASE_ID) / --- 修改配送单中的打印次数 --- UPDATE SELLER_STORAGE.T_GOODSDELIVER A SET A.PRINT_COUNT = ( SELECT COUNT(1) FROM SELLER_STORAGE.T_OPERATELOG B WHERE B.OPERATELOG_STATE = 1000 AND to_char(B.PURCHASE_ID) = A.PURCHASE_ID AND A.GOODSDELIVER_CODE = B.GOODSDELIVER_CODE ) / --- 修改配送单明细表中的服务区、门店名称 --- UPDATE SELLER_STORAGE.T_GOODSDELIVERDETAIL A SET A.SERVERPARTSHOP_NAME = (SELECT B.SHOPNAME FROM HIGHWAY_STORAGE.T_SERVERPARTSHOP B WHERE B.SERVERPARTSHOP_ID = A.SERVERPARTSHOP_ID), A.SERVERPART_NAME = (SELECT B.SERVERPART_NAME FROM HIGHWAY_STORAGE.T_SERVERPART B WHERE B.SERVERPART_ID = A.SERVERPART_ID) WHERE A.SERVERPART_ID IS NOT NULL AND A.SERVERPARTSHOP_ID IS NOT NULL / --- 修改配送单明细表中的商品类型、商品状态、采购单类型等 --- UPDATE SELLER_STORAGE.T_GOODSDELIVERDETAIL A SET A.SELLERCOMMODITYTYPE_ID = (SELECT B.COMMODITY_TYPE FROM SELLER_STORAGE.T_SELLERCOMMODITY B WHERE B.SELLERCOMMODITY_ID = A.SELLERCOMMODITY_ID), A.COMMODITY_UNIT = (SELECT B.COMMODITY_UNIT FROM SELLER_STORAGE.T_SELLERCOMMODITY B WHERE B.SELLERCOMMODITY_ID = A.SELLERCOMMODITY_ID), A.DUTY_PARAGRAPH = (SELECT B.DUTY_PARAGRAPH FROM SELLER_STORAGE.T_SELLERCOMMODITY B WHERE B.SELLERCOMMODITY_ID = A.SELLERCOMMODITY_ID), A.SELLDUTY_PARAGRAPH = (SELECT B.RETAIL_DUTY FROM SELLER_STORAGE.T_SELLERCOMMODITY B WHERE B.SELLERCOMMODITY_ID = A.SELLERCOMMODITY_ID), A.COMMODITY_STATE = (SELECT B.COMMODITY_STATE FROM SELLER_STORAGE.T_SELLERCOMMODITY B WHERE B.SELLERCOMMODITY_ID = A.SELLERCOMMODITY_ID), A.GOODSDELIVER_TYPE = (SELECT B.DELIVER_TYPE FROM SELLER_STORAGE.T_SELLERCOMMODITY B WHERE B.SELLERCOMMODITY_ID = A.SELLERCOMMODITY_ID), A.PURCHASE_TYPE = (SELECT B.PURCHASE_TYPE FROM SALESTORE_STORAGE.T_PURCHASE B WHERE B.PURCHASE_ID = A.PURCHASE_ID ) WHERE A.SELLERCOMMODITYTYPE_ID IS NULL / --- 修改配送单明细表中的商品类型名称 --- UPDATE SELLER_STORAGE.T_GOODSDELIVERDETAIL A SET A.GOODSTYPE_NAME = (SELECT B.COMMODITYTYPE_NAME FROM SELLER_STORAGE.T_SELLERCOMMODITYTYPE B WHERE B.SELLERCOMMODITYTYPE_ID = A.SELLERCOMMODITYTYPE_ID) WHERE A.GOODSTYPE_NAME IS NULL / --4、进销存历史数据更新 UPDATE SALESTORE_STORAGE.T_SERVERPARTSTOCK C SET (C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME) = (SELECT A.SERVERPART_NAME,A.SHOPNAME FROM HIGHWAY_STORAGE.T_SERVERPARTSHOP A WHERE C.SERVERPARTSHOP_ID = A.SERVERPARTSHOP_ID) WHERE exists (select 1 from HIGHWAY_STORAGE.T_SERVERPARTSHOP A where A.SERVERPARTSHOP_ID = C.SERVERPARTSHOP_ID ) / UPDATE SALESTORE_RUNNING.T_RECEIVECOMMODITY B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = ( SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_RUNNING.T_RECEIVECOMMODITY B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / UPDATE SALESTORE_STORAGE.T_RECEIVECOMMODITY B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = ( SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_STORAGE.T_RECEIVECOMMODITY B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / UPDATE SALESTORE_RUNNING.T_BACKCOMMODITY B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = ( SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_RUNNING.T_BACKCOMMODITY B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / UPDATE SALESTORE_STORAGE.T_BACKCOMMODITY B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = ( SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_STORAGE.T_BACKCOMMODITY B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / UPDATE SALESTORE_RUNNING.T_LOSSPROFITGOODS B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = ( SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_RUNNING.T_LOSSPROFITGOODS B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / UPDATE SALESTORE_STORAGE.T_LOSSPROFITGOODS B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = ( SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_STORAGE.T_LOSSPROFITGOODS B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / UPDATE SALESTORE_RUNNING.T_PREPARECOMMODITY B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = ( SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_RUNNING.T_PREPARECOMMODITY B SET (B.TARGETSHOP_NAME,B.TARGETSERVERPART_NAME) = ( SELECT C.SHOPNAME,C.SERVERPART_NAME FROM HIGHWAY_STORAGE.T_SERVERPARTSHOP C where C.SERVERPARTSHOP_ID = B.TARGETSHOP_ID) where B.TARGETSHOP_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_SERVERPARTSHOP C where C.SERVERPARTSHOP_ID = B.TARGETSHOP_ID) / UPDATE SALESTORE_RUNNING.T_PREPARECOMMODITY B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / UPDATE SALESTORE_STORAGE.T_PREPARECOMMODITY B SET (B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME) = (SELECT C.SERVERPARTSHOP_ID,C.SERVERPART_ID,C.SERVERPART_NAME,C.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK C WHERE B.SERVERPARTSTOCK_ID = C.SERVERPARTSTOCK_ID) where B.SERVERPARTSHOP_ID IS NULL AND exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK C where C.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_STORAGE.T_PREPARECOMMODITY B SET (B.TARGETSHOP_NAME,B.TARGETSERVERPART_NAME) = ( SELECT C.SHOPNAME,C.SERVERPART_NAME FROM HIGHWAY_STORAGE.T_SERVERPARTSHOP C where C.SERVERPARTSHOP_ID = B.TARGETSHOP_ID) where B.TARGETSHOP_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_SERVERPARTSHOP C where C.SERVERPARTSHOP_ID = B.TARGETSHOP_ID) / UPDATE SALESTORE_STORAGE.T_PREPARECOMMODITY B SET B.SUPPLIER_NAME = ( SELECT C.MERCHANTS_NAME FROM HIGHWAY_STORAGE.T_MERCHANTS C WHERE B.SUPPLIER_ID = C.MERCHANTS_ID) where B.SUPPLIER_NAME IS NULL AND exists (select 1 from HIGHWAY_STORAGE.T_MERCHANTS C where C.MERCHANTS_ID = B.SUPPLIER_ID) / 5、进销存视图更新 --- 新建视图:SALESTORE_STORAGE.V_PURCHASESEARCH_NEW 物资采购查询页面用到--- CREATE OR REPLACE VIEW SALESTORE_STORAGE.V_PURCHASESEARCH_NEW (PURCHASE_ID,PURCHASE_CODE,SERVERPARTSHOP_IDS,SERVERPART_IDS,SERVERPART_NAME, SHOPNAME,PURCHASE_DATE,PURCHASE_STATE,PURCHASE_TYPE,PURCHASE_PERSON, PURCHASE_PERSONTEL,SUPPLIER_ID,SUPPLIER_NAME,PURCHASE_BILLCODE,RECORD_COUNT, PURCHASE_AMOUNT,TOTAL_AMOUNT,RECEIVECENTER_DATE,PASSPORT_GUID,RECEIVESERVERPART_ID, APPROVE_DATE,DELIVERSERVERPART_ID,PURCHASE_DESC,RECEIVECENTER_PERSON, RECEIVECENTER_CODE,RECEIVESERVERPART_DESC,PURCHASE_PATTERN) AS SELECT A.PURCHASE_ID,A.PURCHASE_CODE,A.SERVERPARTSHOP_IDS,A.SERVERPART_IDS, A.SERVERPART_NAME,A.SHOPNAME,A.PURCHASE_DATE,A.PURCHASE_STATE, A.PURCHASE_TYPE,A.PURCHASE_PERSON,A.PURCHASE_PERSONTEL,A.SUPPLIER_ID,A.SUPPLIER_NAME, NVL(A.PURCHASE_BILLCODE,C.PURCHASE_BILLCODE) AS PURCHASE_BILLCODE,SUM(C.RECORD_COUNT) AS RECORD_COUNT, SUM(NVL(C.PURCHASE_TOTALPRICE,A.PURCHASE_AMOUNT) )AS PURCHASE_AMOUNT,SUM(C.TOTAL_AMOUNT) AS TOTAL_AMOUNT, WM_CONCAT(TO_CHAR(RECEIVECENTER_DATE,'YYYY-MM-DD HH24:MI:SS')) AS RECEIVECENTER_DATE, A.PASSPORT_GUID,RECEIVESERVERPART_ID AS RECEIVESERVERPART_ID, A.APPROVE_DATE,WM_CONCAT(DELIVERSERVERPART_ID) AS DELIVERSERVERPART_ID, A.PURCHASE_DESC,WM_CONCAT(RECEIVECENTER_PERSON) AS RECEIVECENTER_PERSON, WM_CONCAT(RECEIVECENTER_CODE) AS RECEIVECENTER_CODE, WM_CONCAT(RECEIVESERVERPART_DESC) AS RECEIVESERVERPART_DESC,A.PURCHASE_PATTERN FROM SALESTORE_STORAGE.T_PURCHASE A, SALESTORE_STORAGE.T_RECEIVESERVERPART B, SALESTORE_STORAGE.T_PURCHASEBILL C WHERE A.PURCHASE_ID = B.PURCHASE_ID(+) AND A.PURCHASE_ID = C.PURCHASE_ID(+) GROUP BY A.PURCHASE_ID,A.PURCHASE_CODE,A.SERVERPARTSHOP_IDS,A.SERVERPART_IDS, A.SERVERPART_NAME,A.SHOPNAME,A.PURCHASE_DATE,A.PURCHASE_STATE,A.PURCHASE_TYPE, A.PURCHASE_PERSON,A.PURCHASE_PERSONTEL,A.SUPPLIER_ID,A.SUPPLIER_NAME, NVL(A.PURCHASE_BILLCODE,C.PURCHASE_BILLCODE),A.APPROVE_DATE,A.PASSPORT_GUID,A.PURCHASE_DESC,A.PURCHASE_PATTERN,RECEIVESERVERPART_ID / --- 新增视图 --- CREATE OR REPLACE VIEW SALESTORE_STORAGE.V_RECEIVESERVERPART_NEW (SERVERPART_IDS,SERVERPART_NAME,SHOPNAME,RECEIVESERVERPART_ID,DELIVERSERVERPART_ID, SERVERPARTSHOP_IDS,PURCHASE_ID,RECEIVECENTER_DATE,PURCHASE_CODE,RECEIVECENTER_PERSON, RECEIVECENTER_CODE,STAFF_ID,STAFF_NAME,PURCHASE_TYPE,PURCHASE_DATE, PURCHASE_STATE,PURCHASE_PERSON,SUPPLIER_ID,SUPPLIER_IDS,SUPPLIER_NAME, RECEIVE_TOTALCOUNT,RECEIVE_TOTALAMOUNT,RECEIVE_TOTALPRICE) AS SELECT D.SERVERPART_IDS,D.SERVERPART_NAME,D.SHOPNAME, A.RECEIVESERVERPART_ID,A.DELIVERSERVERPART_ID,D.SERVERPARTSHOP_IDS, A.PURCHASE_ID,A.RECEIVECENTER_DATE,D.PURCHASE_CODE,A.RECEIVECENTER_PERSON, A.RECEIVECENTER_CODE,A.STAFF_ID,A.STAFF_NAME,D.PURCHASE_TYPE,D.PURCHASE_DATE, NVL(A.RECEIVECENTER_STATE,D.PURCHASE_STATE) AS PURCHASE_STATE,D.PURCHASE_PERSON, A.SUPPLIER_ID,A.SUPPLIER_IDS,A.SUPPLIER_NAME,A.RECEIVE_TOTALCOUNT,A.RECEIVE_TOTALAMOUNT,A.RECEIVE_TOTALPRICE FROM SALESTORE_STORAGE.T_RECEIVESERVERPART A, SALESTORE_STORAGE.T_PURCHASE D WHERE A.PURCHASE_ID = D.PURCHASE_ID / --- 新增视图 --- CREATE OR REPLACE VIEW SALESTORE_STORAGE.V_PURCHASE_SP_FORRECEIVE_NEW (PURCHASE_ID,PURCHASE_TYPE,PURCHASE_CODE,PURCHASE_PERSON,PURCHASE_DATE, PURCHASE_PERSONTEL,PURCHASE_AMOUNT,PURCHASE_STATE,PURCHASE_DESC,PURCHASE_BILLCODE, APPROVE_DATE,PASSPORT_GUID,SERVERPART_IDS,SERVERPARTSHOP_IDS,SHOPNAME, GOODSDELIVER_ID,GOODSDELIVER_CODE,SERVERPART_NAME,SUPPLIER_ID,SUPPLIER_NAME) AS SELECT A.PURCHASE_ID,A.PURCHASE_TYPE,A.PURCHASE_CODE,A.PURCHASE_PERSON,A.PURCHASE_DATE, A.PURCHASE_PERSONTEL,A.PURCHASE_AMOUNT,A.PURCHASE_STATE,A.PURCHASE_DESC,A.PURCHASE_BILLCODE, A.APPROVE_DATE,A.PASSPORT_GUID,A.SERVERPART_IDS,A.SERVERPARTSHOP_IDS,A.SHOPNAME, NULL AS GOODSDELIVER_ID,NULL AS GOODSDELIVER_CODE,A.SERVERPART_NAME,A.SUPPLIER_ID,A.SUPPLIER_NAME FROM SALESTORE_STORAGE.T_PURCHASE A WHERE A.PURCHASE_STATE = 2010 AND A.PURCHASE_TYPE NOT IN (4000) UNION ALL SELECT A.PURCHASE_ID,A.PURCHASE_TYPE,A.PURCHASE_CODE,A.PURCHASE_PERSON,A.PURCHASE_DATE, A.PURCHASE_PERSONTEL,A.PURCHASE_AMOUNT,2010,A.PURCHASE_DESC,A.PURCHASE_BILLCODE, A.APPROVE_DATE,A.PASSPORT_GUID,A.SERVERPART_IDS,A.SERVERPARTSHOP_IDS,A.SHOPNAME, C.GOODSDELIVER_ID,C.GOODSDELIVER_CODE,A.SERVERPART_NAME,A.SUPPLIER_ID,A.SUPPLIER_NAME FROM SALESTORE_STORAGE.T_PURCHASE A, SELLER_STORAGE.T_GOODSDELIVER C WHERE C.DELIVER_STATE = 2010 AND A.PURCHASE_STATE IN (1090,2000,2010) AND ',' || C.PURCHASE_ID || ',' LIKE '%,' || A.PURCHASE_ID || ',%' / COMMENT ON TABLE SALESTORE_STORAGE.V_PURCHASE_SP_FORRECEIVE_NEW IS '门店接受信息' / --- 新建视图 --- CREATE OR REPLACE VIEW SELLER_STORAGE.V_GOODSDELIVER_NEW (GOODSDELIVER_ID,GOODSDELIVER_CODE,WAREHOUSE_ID,WAREHOUSE_NAME,PURCHASE_TYPE, SERVERPART_ID,SERVERPART_NAME,SERVERPARTSHOP_NAME,DELIVER_COUNT,RECORD_COUNT, TOTAL_AMOUNT,DELIVER_PRICE,DELIVER_SELLPRICE,DISPLAY_TAXFEE,ACTUAL_TAXAMOUNT, SELLER_ID,DELIVER_VALID,DELIVER_DATE,GOODSDELIVER_STAFF,GOODSDELIVER_STAFFTEL, STAFF_NAME,GOODSDELIVER_DESC,PRINT_COUNT,PURCHASE_ID,PURCHASE_CODE, PURCHASE_STATE) AS SELECT B.GOODSDELIVER_ID,B.GOODSDELIVER_CODE,B.WAREHOUSE_ID,B.WAREHOUSE_NAME,C.PURCHASE_TYPE,A.SERVERPART_ID,A.SERVERPART_NAME,A.SERVERPARTSHOP_NAME, SUM(A.DELIVER_COUNT) AS DELIVER_COUNT,COUNT(A.GOODSDELIVERDETAIL_ID) AS RECORD_COUNT,SUM(A.DELIVER_TOTALCOUNT) AS TOTAL_AMOUNT, SUM(A.DELIVER_PRICE) AS DELIVER_PRICE,SUM(DELIVER_SELLPRICE) AS DELIVER_SELLPRICE, B.DISPLAY_TAXFEE,B.ACTUAL_TAXAMOUNT,B.SELLER_ID,B.DELIVER_VALID,B.DELIVER_DATE,B.GOODSDELIVER_STAFF,B.GOODSDELIVER_STAFFTEL,B.STAFF_NAME, B.GOODSDELIVER_DESC,B.PRINT_COUNT,C.PURCHASE_ID,C.PURCHASE_CODE,C.PURCHASE_STATE FROM SELLER_STORAGE.T_GOODSDELIVERDETAIL A, SELLER_STORAGE.T_GOODSDELIVER B, SALESTORE_STORAGE.T_PURCHASE C WHERE A.GOODSDELIVER_ID = B.GOODSDELIVER_ID AND A.PURCHASE_ID = C.PURCHASE_ID GROUP BY B.GOODSDELIVER_ID,B.GOODSDELIVER_CODE,B.WAREHOUSE_ID,B.WAREHOUSE_NAME,C.PURCHASE_TYPE,A.SERVERPART_ID,A.SERVERPART_NAME,A.SERVERPARTSHOP_NAME, B.DISPLAY_TAXFEE,B.ACTUAL_TAXAMOUNT,B.SELLER_ID,B.DELIVER_VALID,B.DELIVER_DATE,B.GOODSDELIVER_STAFF,B.GOODSDELIVER_STAFFTEL,B.STAFF_NAME, B.GOODSDELIVER_DESC,B.PRINT_COUNT,C.PURCHASE_ID,C.PURCHASE_CODE,C.PURCHASE_STATE / --- 新建视图 --- CREATE OR REPLACE VIEW SALESTORE_STORAGE.V_PURCHASESEARCH_NEW (PURCHASE_ID,PURCHASE_CODE,SERVERPARTSHOP_IDS,SERVERPART_IDS,SERVERPART_NAME, SHOPNAME,PURCHASE_DATE,PURCHASE_STATE,PURCHASE_TYPE,PURCHASE_PERSON, PURCHASE_PERSONTEL,SUPPLIER_ID,SUPPLIER_NAME,PURCHASE_BILLCODE,RECORD_COUNT, PURCHASE_AMOUNT,TOTAL_AMOUNT,RECEIVECENTER_DATE,PASSPORT_GUID,RECEIVESERVERPART_ID, APPROVE_DATE,DELIVERSERVERPART_ID,PURCHASE_DESC,RECEIVECENTER_PERSON, RECEIVECENTER_CODE,RECEIVESERVERPART_DESC,PURCHASE_PATTERN) AS SELECT A.PURCHASE_ID,A.PURCHASE_CODE,A.SERVERPARTSHOP_IDS,A.SERVERPART_IDS, A.SERVERPART_NAME,A.SHOPNAME,A.PURCHASE_DATE,A.PURCHASE_STATE, A.PURCHASE_TYPE,A.PURCHASE_PERSON,A.PURCHASE_PERSONTEL,A.SUPPLIER_ID,A.SUPPLIER_NAME, NVL(A.PURCHASE_BILLCODE,C.PURCHASE_BILLCODE) AS PURCHASE_BILLCODE,SUM(C.RECORD_COUNT) AS RECORD_COUNT, SUM(NVL(C.PURCHASE_TOTALPRICE,A.PURCHASE_AMOUNT) )AS PURCHASE_AMOUNT,SUM(C.TOTAL_AMOUNT) AS TOTAL_AMOUNT, WM_CONCAT(TO_CHAR(RECEIVECENTER_DATE,'YYYY-MM-DD HH24:MI:SS')) AS RECEIVECENTER_DATE, A.PASSPORT_GUID,RECEIVESERVERPART_ID AS RECEIVESERVERPART_ID, A.APPROVE_DATE,WM_CONCAT(DELIVERSERVERPART_ID) AS DELIVERSERVERPART_ID, A.PURCHASE_DESC,WM_CONCAT(RECEIVECENTER_PERSON) AS RECEIVECENTER_PERSON, WM_CONCAT(RECEIVECENTER_CODE) AS RECEIVECENTER_CODE, WM_CONCAT(RECEIVESERVERPART_DESC) AS RECEIVESERVERPART_DESC,A.PURCHASE_PATTERN FROM SALESTORE_STORAGE.T_PURCHASE A, SALESTORE_STORAGE.T_RECEIVESERVERPART B, SALESTORE_STORAGE.T_PURCHASEBILL C WHERE A.PURCHASE_ID = B.PURCHASE_ID(+) AND A.PURCHASE_ID = C.PURCHASE_ID(+) GROUP BY A.PURCHASE_ID,A.PURCHASE_CODE,A.SERVERPARTSHOP_IDS,A.SERVERPART_IDS, A.SERVERPART_NAME,A.SHOPNAME,A.PURCHASE_DATE,A.PURCHASE_STATE,A.PURCHASE_TYPE, A.PURCHASE_PERSON,A.PURCHASE_PERSONTEL,A.SUPPLIER_ID,A.SUPPLIER_NAME, NVL(A.PURCHASE_BILLCODE,C.PURCHASE_BILLCODE),A.APPROVE_DATE,A.PASSPORT_GUID,A.PURCHASE_DESC,A.PURCHASE_PATTERN,RECEIVESERVERPART_ID / --- 新增视图 --- CREATE OR REPLACE VIEW SALESTORE_STORAGE.V_SUPPLIERGOODS (COMMODITYTYPE_NAME,COMMODITY_ID,COMMODITY_TYPE,COMMODITY_CODE,COMMODITY_NAME, COMMODITY_BARCODE,COMMODITY_ALLNAME,COMMODITY_EN,COMMODITY_UNIT,COMMODITY_RULE, COMMODITY_ORI,COMMODITY_GRADE,COMMODITY_CURRPRICE,COMMODITY_ORIPRICE, COMMODITY_RETAILPRICE,COMMODITY_MAXPRICE,COMMODITY_MINPRICE,COMMODITY_PROMOTIONPRICE, COMMODITY_UNIFORMPRICE,COMMODITY_GROUPPRICE,COMMODITY_MEMBERPRICE,COMMODITY_PURCHASEPRICE, COMMODITY_STATE,COMMODITY_DESC,COMMODITY_BRAND,DUTY_PARAGRAPH,RETAIL_DUTY, COMMODITY_COUNT,ADDTIME,CANSALE,PROVINCE_CODE,BUSINESSTYPE,ISBULK,METERINGMETHOD, OPERATE_DATE,SERVERPART_ID,SERVERPART_NAME,RTSUPPCOMM_ID,MERCHANTS_ID, MERCHANTS_NAME) AS SELECT B.COMMODITYTYPE_NAME,A.COMMODITY_ID,A.COMMODITY_TYPE,A.COMMODITY_CODE, A.COMMODITY_NAME,A.COMMODITY_BARCODE,A.COMMODITY_ALLNAME,A.COMMODITY_EN, A.COMMODITY_UNIT,A.COMMODITY_RULE,A.COMMODITY_ORI,A.COMMODITY_GRADE, A.COMMODITY_CURRPRICE,A.COMMODITY_ORIPRICE,A.COMMODITY_RETAILPRICE, A.COMMODITY_MAXPRICE,A.COMMODITY_MINPRICE,A.COMMODITY_PROMOTIONPRICE, A.COMMODITY_UNIFORMPRICE,A.COMMODITY_GROUPPRICE,A.COMMODITY_MEMBERPRICE, NVL(D.COMMODITY_PURCHASEPRICE,A.COMMODITY_PURCHASEPRICE) AS COMMODITY_PURCHASEPRICE, A.COMMODITY_STATE,A.COMMODITY_DESC,A.COMMODITY_BRAND, A.DUTY_PARAGRAPH,A.RETAIL_DUTY,A.COMMODITY_COUNT,A.ADDTIME,A.CANSALE, A.PROVINCE_CODE,A.BUSINESSTYPE,A.ISBULK,A.METERINGMETHOD,A.OPERATE_DATE, A.SERVERPART_ID,C.SERVERPART_NAME,D.RTSUPPCOMM_ID,D.MERCHANTS_ID,D.MERCHANTS_NAME FROM HIGHWAY_STORAGE.V_WHOLE_COMMODITY A, HIGHWAY_STORAGE.T_COMMODITYTYPE B, HIGHWAY_STORAGE.T_SERVERPART C, SALESTORE_STORAGE.T_RTSUPPCOMM D, HIGHWAY_STORAGE.V_MERCHANTS E WHERE A.COMMODITY_ID = D.COMMODITY_ID AND D.MERCHANTS_ID = E.MERCHANTS_ID AND NVL(E.SERVERPART_ID,109) = 109 AND NVL(E.RTAUTOTYPE_DESC,'VALID') = 'VALID' AND A.SERVERPART_ID = C.SERVERPART_ID AND A.COMMODITY_TYPE = B.COMMODITYTYPE_ID / --- 修改视图 --- CREATE OR REPLACE VIEW SELLER_STORAGE.V_PURCHASEDETAILBAK_NEW (PURCHASE_CODE,PURCHASEDETAIL_ID,COMMODITY_ID,COMMODITY_NAME,SERVERPARTSHOP_ID, SHOPNAME,SERVERPART_ID,SERVERPART_NAME,UNIT,UNITCOUNT,PURCHASE_COUNT, PURCHASE_TAXPRICE,PURCHASE_PRICE,PURCHASE_TOTALPRICE,PURCHASE_TOTALCOUNT, SUPPORT_PRICE,COMMODITY_RULE,COMMODITY_WEIGHT,PURCHASE_ID,PURCHASETYPE, PURCHASEDETAIL_DESC,COMMODITY_CODE,COMMODITY_BARCODE,DUTY_PARAGRAPH, PURCHASE_SELLPRICE,PURCHASE_TAXSELLPRICE,PURCHASE_TOTALAMOUNT,RETAIL_DUTY, SELL_AVERAGEPRICE,SUPPLIER_ID,SUPPLIER_NAME,LAST_COUNT,STORAGE_STATE) AS SELECT B.PURCHASE_CODE,A."PURCHASEDETAIL_ID",A."COMMODITY_ID",A."COMMODITY_NAME",A."SERVERPARTSHOP_ID",A."SHOPNAME", A."SERVERPART_ID",A."SERVERPART_NAME",A."UNIT",A."UNITCOUNT",A."PURCHASE_COUNT",A."PURCHASE_TAXPRICE", A."PURCHASE_PRICE",A."PURCHASE_TOTALPRICE",A."PURCHASE_TOTALCOUNT",A."SUPPORT_PRICE",A."COMMODITY_RULE", A."COMMODITY_WEIGHT",A."PURCHASE_ID",A."PURCHASETYPE",A."PURCHASEDETAIL_DESC",A."COMMODITY_CODE",A."COMMODITY_BARCODE", A."DUTY_PARAGRAPH",A."PURCHASE_SELLPRICE",A."PURCHASE_TAXSELLPRICE",A."PURCHASE_TOTALAMOUNT",A."RETAIL_DUTY", A."SELL_AVERAGEPRICE",A."SUPPLIER_ID",A."SUPPLIER_NAME",A."LAST_COUNT",A."STORAGE_STATE" FROM SALESTORE_STORAGE.T_PURCHASEDETAIL_BAK A, SALESTORE_STORAGE.T_PURCHASE_BAK B WHERE A.PURCHASE_ID = B.PURCHASE_ID / --- 新增视图 --- CREATE OR REPLACE VIEW SELLER_STORAGE.V_PURCHASE_LIST (PURCHASEBILL_ID,PURCHASE_CODE,PURCHASE_ID,PURCHASE_TYPE,SERVERPART_ID, SERVERPART_NAME,SERVERPARTSHOP_ID,SHOPCODE,SERVERPARTSHOP_NAME,APPROVE_STAFF, SUPPLIER_CODE,SUPPLIER_NAME,SUPPLIER_FAX,SUPPLIER_TEL,RECORD_COUNT, TOTAL_AMOUNT,PURCHASE_TOTALPRICE,PURCHASEBILL_DESC,PURCHASE_DATE,PURCHASE_STATE, PURCHASE_AMOUNT,PASSPORT_GUID,PURCHASE_DESC,PURCHASE_PERSON,PURCHASE_PERSONTEL) AS SELECT A.PURCHASEBILL_ID,A.PURCHASE_CODE,A.PURCHASE_ID,B.PURCHASE_TYPE, A.SERVERPART_ID,A.SERVERPART_NAME,A.SERVERPARTSHOP_ID,A.SHOPCODE, A.SERVERPARTSHOP_NAME,A.APPROVE_STAFF, A.SUPPLIER_CODE,A.SUPPLIER_NAME,A.SUPPLIER_FAX, A.SUPPLIER_TEL,A.RECORD_COUNT,A.TOTAL_AMOUNT,A.PURCHASE_TOTALPRICE, A.PURCHASEBILL_DESC,PURCHASE_DATE,B.PURCHASE_STATE,B.PURCHASE_AMOUNT, B.PASSPORT_GUID,B.PURCHASE_DESC,B.PURCHASE_PERSON,B.PURCHASE_PERSONTEL FROM SALESTORE_STORAGE.T_PURCHASEBILL A LEFT JOIN SALESTORE_STORAGE.T_PURCHASE B ON A.PURCHASE_ID = B.PURCHASE_ID / ---- 修改视图 --- CREATE OR REPLACE VIEW FINANCE_RUNNING.V_FINANCE_STATISTICS (FINANCEPROINST_ID,ACCEPT_CODE,STAFF_NAME,FINANCEPROINST_CREATEDATE, ACCEPT_NAME,PROINST_ID,PRODEF_ID,PRODEF_NAME,TRANSACTION_TYPE,OPERATION_TYPE, PROINST_CODE,PROINST_NAME,PROINST_TYPE,PROINST_STATE,DEPARTMENT_CODE, DEPARTMENT_NAME,PROINST_STARTDATE,PROINST_ENDDATE,PROINST_FINISHDATE, PROINST_DESC,DATA_PUTINSTORAGE,APPRIZE_TYPE,APPRIZE_VALUE,ENABLED_LINKMAN, ENABLED_MATERIAL,ENABLED_CONSIGNOR,ENABLED_STATISTICS,DIVISION_CODE, ENABLED_ARCHIVES,ENABLED_DIVISION,ENABLED_PROPOSER,PROINST_KEYVALUE, NOWACTINST_ID,ACTINST_STARTDATE,FINANCEPROINST_NEXTID,PAYMENT_LOWER, ACCEPT_TYPE,DEPT_NAME) AS SELECT B.FINANCEPROINST_ID,B.ACCEPT_CODE,B.STAFF_NAME,B.FINANCEPROINST_CREATEDATE, B.ACCEPT_NAME,A.PROINST_ID,A.PRODEF_ID,A.PRODEF_NAME,A.TRANSACTION_TYPE, A.OPERATION_TYPE,A.PROINST_CODE,A.PROINST_NAME,A.PROINST_TYPE,A.PROINST_STATE, A.DEPARTMENT_CODE,A.DEPARTMENT_NAME,A.PROINST_STARTDATE,A.PROINST_ENDDATE, A.PROINST_FINISHDATE,A.PROINST_DESC,A.DATA_PUTINSTORAGE,A.APPRIZE_TYPE, A.APPRIZE_VALUE,A.ENABLED_LINKMAN,A.ENABLED_MATERIAL,A.ENABLED_CONSIGNOR, A.ENABLED_STATISTICS,A.DIVISION_CODE,A.ENABLED_ARCHIVES,A.ENABLED_DIVISION, A.ENABLED_PROPOSER,A.PROINST_KEYVALUE,D.NOWACTINST_ID,D.ACTINST_STARTDATE, FINANCEPROINST_NEXTID,C.PAYMENT_LOWER,B.ACCEPT_TYPE,B.DEPT_NAME FROM WORKFLOW_INSTANCE.T_PROINST A, FINANCE_RUNNING.T_FINANCEPROINST B, FINANCE_RUNNING.T_EXPENDBILL C, WORKFLOW_INSTANCE.T_NOWACTINST D WHERE A.PROINST_ID = B.PROINST_ID AND B.FINANCEPROINST_ID = C.FINANCEPROINST_ID AND A.PROINST_ID = D.PROINST_ID AND A.PROINST_STATE > 0 AND NVL(B.STAFF_NAME,'1') NOT IN ('系统开发者','刘丽莎','系统管理员','吴臻昊','卓琴菁','郑小平') UNION ALL SELECT B.FINANCEPROINST_ID,B.ACCEPT_CODE,B.STAFF_NAME,B.FINANCEPROINST_CREATEDATE, B.ACCEPT_NAME,A.PROINST_ID,A.PRODEF_ID,A.PRODEF_NAME,A.TRANSACTION_TYPE, A.OPERATION_TYPE,A.PROINST_CODE,A.PROINST_NAME,A.PROINST_TYPE,A.PROINST_STATE, A.DEPARTMENT_CODE,A.DEPARTMENT_NAME,A.PROINST_STARTDATE,A.PROINST_ENDDATE, A.PROINST_FINISHDATE,A.PROINST_DESC,A.DATA_PUTINSTORAGE,A.APPRIZE_TYPE, A.APPRIZE_VALUE,A.ENABLED_LINKMAN,A.ENABLED_MATERIAL,A.ENABLED_CONSIGNOR, A.ENABLED_STATISTICS,A.DIVISION_CODE,A.ENABLED_ARCHIVES,A.ENABLED_DIVISION, A.ENABLED_PROPOSER,A.PROINST_KEYVALUE,D.NOWACTINST_ID,D.ACTINST_STARTDATE, FINANCEPROINST_NEXTID,PAYMENT_LOWER,B.ACCEPT_TYPE,B.DEPT_NAME FROM WORKFLOW_INSTANCE.T_PROINST A, FINANCE_RUNNING.T_FINANCEPROINST B, FINANCE_RUNNING.T_FUNDAPPLY C, WORKFLOW_INSTANCE.T_NOWACTINST D WHERE A.PROINST_ID = B.PROINST_ID AND B.FINANCEPROINST_ID = C.FINANCEPROINST_ID AND A.PROINST_ID = D.PROINST_ID AND A.PROINST_STATE > 0 AND NVL(B.STAFF_NAME,'1') NOT IN ('系统开发者','刘丽莎','系统管理员','吴臻昊','卓琴菁','郑小平') UNION ALL SELECT B.FINANCEPROINST_ID,B.ACCEPT_CODE,B.STAFF_NAME,B.FINANCEPROINST_CREATEDATE, B.ACCEPT_NAME,A.PROINST_ID,A.PRODEF_ID,A.PRODEF_NAME,A.TRANSACTION_TYPE, A.OPERATION_TYPE,A.PROINST_CODE,A.PROINST_NAME,A.PROINST_TYPE,A.PROINST_STATE, A.DEPARTMENT_CODE,A.DEPARTMENT_NAME,A.PROINST_STARTDATE,A.PROINST_ENDDATE, A.PROINST_FINISHDATE,A.PROINST_DESC,A.DATA_PUTINSTORAGE,A.APPRIZE_TYPE, A.APPRIZE_VALUE,A.ENABLED_LINKMAN,A.ENABLED_MATERIAL,A.ENABLED_CONSIGNOR, A.ENABLED_STATISTICS,A.DIVISION_CODE,A.ENABLED_ARCHIVES,A.ENABLED_DIVISION, A.ENABLED_PROPOSER,A.PROINST_KEYVALUE,D.NOWACTINST_ID,D.ACTINST_STARTDATE, FINANCEPROINST_NEXTID,C.BUDGET_PRICE,B.ACCEPT_TYPE,B.DEPT_NAME FROM WORKFLOW_INSTANCE.T_PROINST A, FINANCE_RUNNING.T_FINANCEPROINST B, FINANCE_RUNNING.T_SUBSCRIBEFEE C, WORKFLOW_INSTANCE.T_NOWACTINST D WHERE A.PROINST_ID = B.PROINST_ID AND B.FINANCEPROINST_ID = C.FINANCEPROINST_ID AND A.PROINST_ID = D.PROINST_ID AND A.PROINST_STATE > 0 AND NVL(B.STAFF_NAME,'1') NOT IN ('系统开发者','刘丽莎','系统管理员','吴臻昊','卓琴菁','郑小平') / --- 新增视图 --- CREATE OR REPLACE VIEW HIGHWAY_STORAGE.V_EXPENSEBILL_STATISTICS (PRODEF_NAME,EXPENSEBILL_ID,HIGHWAYPROINST_ID,EXPENSEBILL_TYPE,SERVERPART_ID, DEPARTMENT_NAME,EXPENSE_DATE,BUSINESS_PERSON,BUSINESS_REASON,PAYEE_UNIT, BANK_NAME,BANK_ACCOUNT,PAYMENT_LOWER,PAYMENT_CAP,PAY_TYPE,PAYMENT_DETAIL, PREPAY_EXPENSE,PREPAY_DATE,PAYMENT_RETURN,PAYMENT_COMPLEMENT,SERVERPART_MANAGER, STAGNATE_MANAGER,FINANCE_STAFF,DEPARTMENT_HEAD,APPLY_STAFF,ENCLOSURE_COUNT, PROINST_ID,EXPENSEBILL_CODE,PRINT_COUNT,EXPENSEBILL_STATE,PROINST_NAME, PRODEF_TYPE,PROINST_STARTDATE,PROINST_FINISHDATE) AS SELECT C.PRODEF_NAME,B.EXPENSEBILL_ID,B.HIGHWAYPROINST_ID,B.EXPENSEBILL_TYPE, B.SERVERPART_ID,B.DEPARTMENT_NAME,B.EXPENSE_DATE,B.BUSINESS_PERSON, B.BUSINESS_REASON,B.PAYEE_UNIT,B.BANK_NAME,B.BANK_ACCOUNT,B.PAYMENT_LOWER, B.PAYMENT_CAP,B.PAY_TYPE,B.PAYMENT_DETAIL,B.PREPAY_EXPENSE,B.PREPAY_DATE, B.PAYMENT_RETURN,B.PAYMENT_COMPLEMENT,B.SERVERPART_MANAGER,B.STAGNATE_MANAGER, B.FINANCE_STAFF,B.DEPARTMENT_HEAD,B.APPLY_STAFF,B.ENCLOSURE_COUNT,A.PROINST_ID, B.EXPENSEBILL_CODE,B.PRINT_COUNT,B.EXPENSEBILL_STATE,C.PROINST_NAME, CASE WHEN C.PRODEF_NAME LIKE '%服务区%' THEN 1 WHEN C.PRODEF_NAME LIKE '%区域%' THEN 2 WHEN C.PRODEF_NAME LIKE '%省外%' THEN 3 END AS PRODEF_TYPE, C.PROINST_STARTDATE,C.PROINST_FINISHDATE FROM HIGHWAY_STORAGE.T_HIGHWAYPROINST A, HIGHWAY_STORAGE.T_EXPENSEBILL B, WORKFLOW_INSTANCE.T_PROINST C WHERE A.HIGHWAYPROINST_ID = B.HIGHWAYPROINST_ID AND A.PROINST_ID = C.PROINST_ID AND C.PROINST_STATE > 0 AND NVL(C.DIVISION_CODE,'0') NOT IN ('888888') / --- 新增视图 --- CREATE OR REPLACE VIEW HIGHWAY_RUNNING.V_EXPENSEBILL_STATISTICS (PRODEF_NAME,EXPENSEBILL_ID,HIGHWAYPROINST_ID,EXPENSEBILL_TYPE,SERVERPART_ID, DEPARTMENT_NAME,EXPENSE_DATE,BUSINESS_PERSON,BUSINESS_REASON,PAYEE_UNIT, BANK_NAME,BANK_ACCOUNT,PAYMENT_LOWER,PAYMENT_CAP,PAY_TYPE,PAYMENT_DETAIL, PREPAY_EXPENSE,PREPAY_DATE,PAYMENT_RETURN,PAYMENT_COMPLEMENT,SERVERPART_MANAGER, STAGNATE_MANAGER,FINANCE_STAFF,DEPARTMENT_HEAD,APPLY_STAFF,ENCLOSURE_COUNT, PROINST_ID,EXPENSEBILL_CODE,PRINT_COUNT,EXPENSEBILL_STATE,PROINST_NAME, PRODEF_TYPE,PROINST_STARTDATE,ACTINST_STARTDATE) AS SELECT C.PRODEF_NAME,B.EXPENSEBILL_ID,B.HIGHWAYPROINST_ID,B.EXPENSEBILL_TYPE, B.SERVERPART_ID,B.DEPARTMENT_NAME,B.EXPENSE_DATE,B.BUSINESS_PERSON, B.BUSINESS_REASON,B.PAYEE_UNIT,B.BANK_NAME,B.BANK_ACCOUNT,B.PAYMENT_LOWER, B.PAYMENT_CAP,B.PAY_TYPE,B.PAYMENT_DETAIL,B.PREPAY_EXPENSE,B.PREPAY_DATE, B.PAYMENT_RETURN,B.PAYMENT_COMPLEMENT,B.SERVERPART_MANAGER,B.STAGNATE_MANAGER, B.FINANCE_STAFF,B.DEPARTMENT_HEAD,B.APPLY_STAFF,B.ENCLOSURE_COUNT,A.PROINST_ID, B.EXPENSEBILL_CODE,B.PRINT_COUNT,B.EXPENSEBILL_STATE,C.PROINST_NAME, CASE WHEN C.PRODEF_NAME LIKE '%服务区%' THEN 1 WHEN C.PRODEF_NAME LIKE '%区域%' THEN 2 WHEN C.PRODEF_NAME LIKE '%省外%' THEN 3 END AS PRODEF_TYPE, C.PROINST_STARTDATE,D.ACTINST_STARTDATE FROM HIGHWAY_RUNNING.T_HIGHWAYPROINST A, HIGHWAY_RUNNING.T_EXPENSEBILL B, WORKFLOW_INSTANCE.T_PROINST C, WORKFLOW_INSTANCE.T_NOWACTINST D WHERE A.HIGHWAYPROINST_ID = B.HIGHWAYPROINST_ID AND A.PROINST_ID = C.PROINST_ID AND C.PROINST_STATE > 0 AND NVL(C.DIVISION_CODE,'0') NOT IN ('888888') AND C.PROINST_ID = D.PROINST_ID / --- 团购、加工单用到的视图 --- CREATE OR REPLACE VIEW SALESTORE_STORAGE.V_SERVERPARTSTOCK (COMMODITY_ID,COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,COMMODITY_GROUPPRICE, RETAIL_DUTY,DUTY_PARAGRAPH,SERVERPART_ID,SERVERPART_NAME,SHOPCODE,SHOPNAME, SERVERPARTSHOP_ID,COMMODITY_UNIT,COMMODITY_RULE,COMMODITY_RETAILPRICE, OVERPLUSCOUNT,TOTALCOUNT,PARPARECOUNT,BACKCOUNT,OTHERCOUNT,CHECK_INDEX, PURCHASE_TAXPRICE,PURCHASE_PRICE,OPERATE_STATE,COMMODITY_TYPE,OVERPLUSAMOUNT, SERVERPARTSTOCK_ID,COMMODITYTYPE_NAME,COMMODITYTYPE_CODE,SERVERPART_CODE) AS SELECT A.COMMODITY_ID,D.COMMODITY_CODE,D.COMMODITY_BARCODE,D.COMMODITY_NAME, D.COMMODITY_GROUPPRICE,D.RETAIL_DUTY,D.DUTY_PARAGRAPH, B.SERVERPART_ID,B.SERVERPART_NAME,C.SHOPCODE,C.SHOPNAME,A.SERVERPARTSHOP_ID, D.COMMODITY_UNIT,D.COMMODITY_RULE,D.COMMODITY_RETAILPRICE,A.OVERPLUSCOUNT, A.TOTALCOUNT,A.PARPARECOUNT,A.BACKCOUNT,A.OTHERCOUNT,A.CHECK_INDEX, A.PURCHASE_TAXPRICE,A.PURCHASE_PRICE,A.OPERATE_STATE,D.COMMODITY_TYPE, A.OVERPLUSCOUNT * A.PURCHASE_TAXPRICE AS OVERPLUSAMOUNT,A.SERVERPARTSTOCK_ID, E.COMMODITYTYPE_NAME,E.COMMODITYTYPE_CODE,B.SERVERPART_CODE FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK A, HIGHWAY_STORAGE.T_SERVERPART B, HIGHWAY_STORAGE.T_SERVERPARTSHOP C, HIGHWAY_STORAGE.V_WHOLE_COMMODITY D, HIGHWAY_STORAGE.T_COMMODITYTYPE E WHERE A.SERVERPART_ID = B.SERVERPART_ID AND A.SERVERPARTSHOP_ID = C.SERVERPARTSHOP_ID AND A.COMMODITY_ID = D.COMMODITY_ID AND D.COMMODITY_TYPE = E.COMMODITYTYPE_ID / COMMENT ON TABLE SALESTORE_STORAGE.V_SERVERPARTSTOCK IS '服务区门店商品库存' / --更新接收明细中的服务区ID和门店ID UPDATE SALESTORE_STORAGE.T_RECEIVEDETAILSERVERPART B SET (B.SERVERPART_ID,B.SERVERPART_NAME,B.SERVERPARTSHOP_ID,B.SHOPNAME) = (select A.SERVERPART_ID,A.SERVERPART_NAME,A.SERVERPARTSHOP_ID,A.SHOPNAME from SALESTORE_STORAGE.T_RECEIVESERVERPART A where A.RECEIVESERVERPART_ID = B.RECEIVESERVERPART_ID) where exists (select 1 from SALESTORE_STORAGE.T_RECEIVESERVERPART A where A.RECEIVESERVERPART_ID = B.RECEIVESERVERPART_ID ) / --更新库存中的门店名称和服务区名称 UPDATE SALESTORE_STORAGE.T_SERVERPARTSTOCK B SET (B.SERVERPART_NAME,B.SERVERPARTSHOP_NAME) = (select A.SERVERPART_NAME,A.SHOPNAME from HIGHWAY_STORAGE.T_SERVERPARTSHOP A where A.SERVERPARTSHOP_ID = B.SERVERPARTSHOP_ID) where exists (select 1 from HIGHWAY_STORAGE.T_SERVERPARTSHOP A where A.SERVERPARTSHOP_ID = B.SERVERPARTSHOP_ID ) / UPDATE SALESTORE_STORAGE.T_SERVERPARTSTOCK B SET (B.SERVERPART_NAME) = (select A.SERVERPART_NAME from HIGHWAY_STORAGE.T_SERVERPART A where A.SERVERPART_ID = B.SERVERPART_ID) where exists (select 1 from HIGHWAY_STORAGE.T_SERVERPART A where A.SERVERPART_ID = B.SERVERPART_ID ) / --更新接收主表 UPDATE SALESTORE_STORAGE.T_RECEIVESERVERPART A SET (SERVERPARTSHOP_IDS,SERVERPART_ID,SERVERPART_IDS,SERVERPART_NAME,SHOPNAME) = (SELECT B.SERVERPARTSHOP_ID,B.SERVERPART_ID,B.SERVERPART_ID,B.SERVERPART_NAME,B.SHOPNAME FROM HIGHWAY_STORAGE.T_SERVERPARTSHOP B where A.SERVERPARTSHOP_ID = B.SERVERPARTSHOP_ID) where exists (select 1 from HIGHWAY_STORAGE.T_SERVERPARTSHOP B where A.SERVERPARTSHOP_ID = B.SERVERPARTSHOP_ID ) / --更新领用、退货、调拨 UPDATE SALESTORE_STORAGE.T_BACKCOMMODITY A SET (A.SERVERPART_ID,A.SERVERPART_NAME,A.SERVERPARTSHOP_ID,A.SHOPNAME) = (SELECT B.SERVERPART_ID,B.SERVERPART_NAME,B.SERVERPARTSHOP_ID,B.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK B WHERE A.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) where exists (select 1 from SALESTORE_STORAGE.T_SERVERPARTSTOCK B where A.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) / UPDATE SALESTORE_STORAGE.T_RECEIVECOMMODITY A SET (A.SERVERPART_ID,A.SERVERPART_NAME,A.SERVERPARTSHOP_ID,A.SHOPNAME) = (SELECT B.SERVERPART_ID,B.SERVERPART_NAME,B.SERVERPARTSHOP_ID,B.SERVERPARTSHOP_NAME FROM SALESTORE_STORAGE.T_SERVERPARTSTOCK B WHERE A.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID) where exists (select 1 from SALESTORE_STORAGE.T_RECEIVECOMMODITY B where A.SERVERPARTSTOCK_ID = B.SERVERPARTSTOCK_ID)