2210 lines
103 KiB
Plaintext
2210 lines
103 KiB
Plaintext
数据字典相关:
|
||
高速驿站 - 商户相关- 经营业态 :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) |