Commit be15218e authored by prumde's avatar prumde

Update changes for lin_no and load_date

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@210664 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 548f85a2
-----------------------------------------------------------------------
/*Query to Create Sequence*/
CREATE SEQUENCE dwh_sales_seq maxvalue 999999999999 START WITH 1 INCREMENT BY 1;
-----------------------------------------------------------------------
/*Query to Create trigger*/
CREATE TRIGGER trig_dwh_sales_seq BEFORE INSERT ON dwh_sales_sum
REFERENCING new AS new old AS old
FOR EACH ROW
declare
seq_no NUMBER(12);
begin
if (:new.sr_no IS NULL ) THEN
seq_no := dwh_sales_seq.nextval;
end if;
:new.sr_no := seq_no;
end;
-----------------------------------------------------------------------
\ No newline at end of file
......@@ -59,7 +59,9 @@ BEGIN
REF_SER,
CITY,
ITEM_BRAND,
ITEM_SER
ITEM_SER ,
LINE_NO,
LOAD_DATE
)
SELECT DSSV.TRAN_ID,
DSSV.SITE_CODE AS SITE_CODE,
......@@ -109,10 +111,13 @@ BEGIN
DSSV.REF_SER,
NVL(DSSV.CITY , 'NOTSPECIFIED') AS CITY,
DSSV.ITEM_BRAND,
DSSV.ITEM_SER
DSSV.ITEM_SER,
DSSV.LINE_NO,
SYSDATE AS LOAD_DATE
FROM
(SELECT 'S-INV ' AS REF_SER,
ITEM.ITEM_SER,
INVOICE_TRACE.LINE_NO,
INVOICE.INVOICE_ID AS TRAN_ID,
INVOICE.SITE_CODE,
INVOICE.CUST_CODE,
......@@ -222,6 +227,7 @@ BEGIN
UNION ALL
SELECT 'S-RET' AS REF_SER,
ITEM.ITEM_SER,
SRETURNDET.LINE_NO,
SRETURN.TRAN_ID,
SRETURN.SITE_CODE,
SRETURN.CUST_CODE,
......@@ -404,7 +410,9 @@ BEGIN
DSSV.SGST_RATE,
DSSV.IGST_RATE,
DSSV.REF_SER,
DSSV.ITEM_SER;
DSSV.ITEM_SER,
DSSV.LINE_NO
;
/*========== INSERT for DWH_SALES_SUM Ended ==========*/
......@@ -445,6 +453,8 @@ BEGIN
dbms_output.put_line(' Error occured ');
END;
set serveroutput on
EXEC DWH_SALES('01-NOV-18','30-NOV-18');
EXEC DWH_SALES('01-DEC-18','31-DEC-18');
......
ALTER TABLE DWH_SALES_SUM
DROP CONSTRAINT DWH_SALES_SUM_PK;
drop index DSS_INDEX;
DROP TABLE DWH_SALES_SUM;
CREATE TABLE DWH_SALES_SUM
(
......@@ -58,12 +64,15 @@ CREATE TABLE DWH_SALES_SUM
TARGET_VALUE NUMBER(14,3),
LOT_NO CHAR(15),
LINE_TYPE VARCHAR2(3),
CUST_CODE__BIL CHAR(10)
CUST_CODE__BIL CHAR(10) ,
LINE_NO NUMBER(4),
LOAD_DATE DATE,
SR_NO NUMBER(12)
);
ALTER TABLE DWH_SALES_SUM ADD CONSTRAINT DWH_SALES_SUM_PK PRIMARY KEY (TRAN_ID,SITE_CODE, CUST_CODE, ITEM_CODE, DOC_DATE,LOT_NO,LINE_TYPE );
ALTER TABLE DWH_SALES_SUM ADD CONSTRAINT DWH_SALES_SUM_PK PRIMARY KEY (TRAN_ID,SITE_CODE, CUST_CODE, ITEM_CODE, DOC_DATE,LOT_NO,LINE_TYPE,LINE_NO );
CREATE INDEX DSS_INDEX
ON DWH_SALES_SUM (TRAN_ID,SITE_CODE, CUST_CODE, ITEM_CODE,LOT_NO,DOC_DATE,LINE_TYPE, MRP, PTR, PTS);
\ No newline at end of file
ON DWH_SALES_SUM (TRAN_ID,SITE_CODE, CUST_CODE, ITEM_CODE,LOT_NO,DOC_DATE,LINE_TYPE,LINE_NO, MRP, PTR, PTS);
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment