0% found this document useful (0 votes)
43 views75 pages

Temporary - Sms - Bridge - DB - Object - For - BVC - DBSheet v3.5

The document describes creating views in an SMS database from data in an SMS_DATA table where the sheet number is either 32 or 33. The views are for livestock receiving and dressed chicken production data. Fields are selected from the table and unioned to form the views.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views75 pages

Temporary - Sms - Bridge - DB - Object - For - BVC - DBSheet v3.5

The document describes creating views in an SMS database from data in an SMS_DATA table where the sheet number is either 32 or 33. The views are for livestock receiving and dressed chicken production data. Fields are selected from the table and unioned to form the views.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 75

--###########################################################################

--replica of views in 11idev for temporary use of BVC with different sheet no.
--###########################################################################

--Dressing Views
--#################################
--SMS VIEWS - create in BRIDGE PROD
--#################################
---------------------------------------
--S15 BVC S32 DRESSING - LIVE BIRDS RECEIVING
---------------------------------------
DROP VIEW SMS.SMS_DC_LB_RCV_V1;

CREATE OR REPLACE FORCE VIEW SMS.SMS_DC_LB_RCV_V1


(
ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
FARM_SOURCE,
BUILDING_NO,
STARTED_HARVEST,
ENDED_HARVEST,
DRESSING_PLANT_NAME,
TALLY_SHEET_NO,
TALLY_SHEET_DATE,
RECEIVING_DATE,
HAULER,
PLATE_NO,
ARRIVAL,
NO_OF_HEADS_DEL,
NO_OF_HEADS_PLANT_CNT,
NO_HEADS_HANGED,
DOA_IN_HEADS,
DO_IN_KG,
DAW_IN_HEADS,
DAW_IN_KG,
SMALL_BIRDS_IN_HEADS, --added v. 3.5
SMALL_BIRDS_IN_KG, --added v. 3.5
STARTED_UNLOADING,
ENDED_UNLOADING,
GROSS_WEIGHT,
TARE_WEIGHT,
STARTED_HANGING,
ENDED_HANGING,
REMARKS
)
AS
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d12,
d13,
d14,
d15,
d16,
d17,
d18,
d19,
d20,
d21,
d22,
d23,
d24,
d25,
d26, --added v. 3.5
d27 --added v. 3.5
FROM SMS.SMS_DATA
WHERE sheet = 32;

DROP PUBLIC SYNONYM SMS_DC_LB_RCV_V1;

CREATE OR REPLACE PUBLIC SYNONYM SMS_DC_LB_RCV_V1 FOR SMS.SMS_DC_LB_RCV_V1;

GRANT SELECT ON SMS.SMS_DC_LB_RCV_V1 TO PUBLIC;

---------------------------------------
--S17 BVC S33 DRESSING - DRESSED CHICKEN PROD
---------------------------------------
DROP VIEW SMS.SMS_DC_PROD_V1;

CREATE OR REPLACE FORCE VIEW SMS.SMS_DC_PROD_V1


(
ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
DC_PROD_REPORT_NO,
PROD_REPORT_DATE,
CUSTOMER, --added v. 3.5
TRUCK_PLATE_NO,
LESS_CROP_WEIGHT,
ENDED_HANGING,
START_PACKING,
ENDED_PACKING,
START_WEIGHING,
ENDED_WEIGHING,
DRESSING_PLANT_NAME,
CLASSIFICATION,
QUANTITY_HEADS,
QUANTITY_KG
)
AS
SELECT DISTINCT "ROW_ID",
"SHEET",
"SAVED",
"RECEIVED",
"MOBILE",
"D1",
"D2",
"D3",
"D4",
"D5",
"D6",
"D7",
"D8",
"D9",
"D10",
"D11",
"D12",
"D13",
"D14" --added v. 3.5
FROM (SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d12,
d13,
d14 --added v. 3.5
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11, --added v. 3.5
d15, --added v. 3.5. increment to 1
d16, --added v. 3.5. increment to 1
d17 --added v. 3.5. increment to 1
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d18,
d19,
d20
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d21,
d22, d23
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d24,
d25, d26
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d27,
d28, d29
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d30,
d31, d32
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d33,
d34, d35
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d36,
d37, d38
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d39,
d40, d41
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d42,
d43, d44
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d45,
d46, d47
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d48,
d49, d50
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d51,
d52, d53
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d54,
d55, d56
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d57,
d58, d59
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d60,
d61, d62
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d63,
d64, d65
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d66,
d67, d68
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d69,
d70, d71
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d72,
d73, d74
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d75,
d76, d77
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d78,
d79, d80
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d81,
d82, d83
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d84,
d85, d86
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d87,
d88, d89
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d90,
d91, d92
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d93,
d94, d95
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d96,
d97, d98
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d99,
d100, d101
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d102,
d103, d104
FROM SMS.SMS_DATA
WHERE sheet = 33
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d105,
NULL, null
FROM SMS.SMS_DATA
WHERE sheet = 33 )
WHERE d12 IS NOT NULL
ORDER BY row_id;

DROP PUBLIC SYNONYM SMS_DC_PROD_V1;

CREATE OR REPLACE PUBLIC SYNONYM SMS_DC_PROD_V1 FOR SMS.SMS_DC_PROD_V1;

GRANT SELECT ON SMS.SMS_DC_PROD_V1 TO PUBLIC;

----------------------------------------
--S18 BVC S34 DRESSING - DRESSED CHICKEN BF PROD
----------------------------------------
DROP VIEW SMS.SMS_DC_BF_PROD_V1;

CREATE OR REPLACE FORCE VIEW SMS.SMS_DC_BF_PROD_V1


(
ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
DC_PROD_REPORT_NO,
PROD_REPORT_DATE,
CUSTOMER, --added v. 3.5
BF_REPORT_NO,
BF_REPORT_DATE,
STARTED_BF,
ENDED_BF,
BF_REPORT_PREP_BY,
DRESSING_PLANT_NAME,
CLASSIFICATION,
QUANTITY_HEADS,
QUANTITY_KG
)
AS
SELECT DISTINCT ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
D1,
D2,
D3,
D4,
D5,
D6,
D7,
D8,
D9,
D10,
D11,
d12 --added v. 3.5
FROM (SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d12 --added v. 3.5
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d13, --added v. 3.5
d14, d15 --added v. 3.5
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d16,
d17, d18
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d19,
d20, d21
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d22,
d23, d24
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d25,
d26, d27
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d28,
d29, d30
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d31,
d32, d33
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d34,
d35, d36
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d37,
d38, d39
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d40,
d41, d42
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d43,
d44, d45
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d46,
d47, d48
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d49,
d50, d51
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d52,
d53, d54
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d55,
d56, d57
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d58,
d59, d60
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d61,
d62, d63
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d64,
d65, d66
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d67,
d68, d69
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d70,
d71, d72
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d73,
d74, d75
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d76,
d77, d78
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d79,
d80, d81
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d82,
d83, d84
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d85,
d86, d87
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d88,
d89, d90
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d91,
d92, d93
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d94,
d95, d96
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d97,
d98, d99
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d100,
d101, d102
FROM SMS.SMS_DATA
WHERE sheet = 34
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d103,
d104, d105
FROM SMS.SMS_DATA
WHERE sheet = 34)
WHERE d10 IS NOT NULL;
DROP PUBLIC SYNONYM SMS_DC_BF_PROD_V1;

CREATE OR REPLACE PUBLIC SYNONYM SMS_DC_BF_PROD_V1 FOR SMS.SMS_DC_BF_PROD_V1;

GRANT SELECT ON SMS.SMS_DC_BF_PROD_V1 TO PUBLIC;

----------------------------------------
--S19 BVC S35 DRESSING - SALES DISPATCHING
----------------------------------------
DROP VIEW SMS.SMS_DC_SALES_DISP_V1;

CREATE OR REPLACE FORCE VIEW SMS.SMS_DC_SALES_DISP_V1


(
ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
CUSTOMER_NAME,
SO_APPROVED_NO,
DR_NO,
DR_DATE,
PREPARED_BY,
DISPATCH_BY,
SALESMAN,
HAULER,
PLATE_NO,
DEPARTURE,
DRESSING_PLANT_NAME,
CLASSIFICATION,
QUANTITY_HEADS,
QUANTITY_KG
)
AS
SELECT DISTINCT "ROW_ID",
"SHEET",
"SAVED",
"RECEIVED",
"MOBILE",
"D1",
"D2",
"D3",
"D4",
"D5",
"D6",
"D7",
"D8",
"D9",
"D10",
"D11",
"D12",
"D13",
"D14"
FROM (SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d12,
d13,
d14
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d15,
d16,
d17
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d18,
d19,
d20
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d21,
d22,
d23
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d24,
d25,
d26
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d27,
d28,
d29
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d30,
d31,
d32
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d33,
d34,
d35
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d36,
d37,
d38
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d39,
d40,
d41
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d42,
d43,
d44
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d45,
d46,
d47
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d48,
d49,
d50
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d51,
d52,
d53
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d54,
d55,
d56
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d57,
d58,
d59
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d60,
d61,
d62
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d63,
d64,
d65
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d66,
d67,
d68
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d69,
d70,
d71
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d72,
d73,
d74
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d75,
d76,
d77
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d78,
d79,
d80
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d81,
d82,
d83
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d84,
d85,
d86
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d87,
d88,
d89
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d90,
d91,
d92
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d93,
d94,
d95
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d96,
d97,
d98
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d99,
d100,
d101
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d102,
d103,
d104
FROM SMS.SMS_DATA
WHERE sheet = 35
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d105,
NULL,
NULL
FROM SMS.SMS_DATA
WHERE sheet = 35)
WHERE d12 IS NOT NULL;

DROP PUBLIC SYNONYM SMS_DC_SALES_DISP_V1;

CREATE OR REPLACE PUBLIC SYNONYM SMS_DC_SALES_DISP_V1 FOR SMS.SMS_DC_SALES_DISP_V1;

GRANT SELECT ON SMS.SMS_DC_SALES_DISP_V1 TO PUBLIC;


-----------------------------------------
--S20 BVC S36 DRESSING - SALES RECEIVING/RETURN
-----------------------------------------
DROP VIEW SMS.SMS_DC_SALES_RCV_RET_V1;

CREATE OR REPLACE FORCE VIEW SMS.SMS_DC_SALES_RCV_RET_V1


(
ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
CUSTOMER_NAME,
SALESMAN,
RECEIVED_BY,
SRS_NO,
SALES_DATE,
REF_DR_NO,
REF_INV_NO,
HAULER,
PLATE_NO,
DRESSING_PLANT_NAME,
CLASSIFICATION,
QUANTITY_HEADS,
QUANTITY_KG
)
AS
SELECT DISTINCT "ROW_ID",
"SHEET",
"SAVED",
"RECEIVED",
"MOBILE",
"D1",
"D2",
"D3",
"D4",
"D5",
"D6",
"D7",
"D8",
"D9",
"D10",
"D11",
"D12",
"D13"
FROM (SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d12,
d13
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d14,
d15,
d16
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d17,
d18,
d19
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d20,
d21,
d22
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d23,
d24,
d25
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d26,
d27,
d28
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d29,
d30,
d31
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d32,
d33,
d34
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d35,
d36,
d37
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d38,
d39,
d40
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d41,
d42,
d43
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d44,
d45,
d46
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d47,
d48,
d49
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d50,
d51,
d52
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d53,
d54,
d55
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d56,
d57,
d58
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d59,
d60,
d61
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d62,
d63,
d64
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d65,
d66,
d67
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d68,
d69,
d70
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d71,
d72,
d73
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d74,
d75,
d76
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d77,
d78,
d79
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d80,
d81,
d82
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d83,
d84,
d85
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d86,
d87,
d88
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d89,
d90,
d91
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d92,
d93,
d94
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d95,
d96,
d97
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d98,
d99,
d100
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d101,
d102,
d103
FROM SMS.SMS_DATA
WHERE sheet = 36
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d104,
d105,
NULL
FROM SMS.SMS_DATA
WHERE sheet = 36)
WHERE d11 IS NOT NULL;

DROP PUBLIC SYNONYM SMS_DC_SALES_RCV_RET_V1;

CREATE OR REPLACE PUBLIC SYNONYM SMS_DC_SALES_RCV_RET_V1 FOR


SMS.SMS_DC_SALES_RCV_RET_V1;

GRANT SELECT ON SMS.SMS_DC_SALES_RCV_RET_V1 TO PUBLIC;

-----------------------------------------
--S21 BVC S37 DRESSING - TRANSFER
-----------------------------------------
DROP VIEW SMS.SMS_DRESSING_TRANSFER_V1;

CREATE OR REPLACE FORCE VIEW SMS.SMS_DRESSING_TRANSFER_V1


(
ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
STORAGE_LOC_NAME,
STORAGE_DATE,
PLATE_NO,
DR_NO,
PRODUCTION_DATE,
PRODUCTION_NO,
HAULER,
DEPARTURE_TIME,
PREPARED_BY,
DISPATCH_BY,
DRESSING_PLANT_NAME,
CLASSIFICATION,
QUANTITY_HEADS,
QUANTITY_KG
)
AS
SELECT DISTINCT "ROW_ID",
"SHEET",
"SAVED",
"RECEIVED",
"MOBILE",
"D1",
"D2",
"D3",
"D4",
"D5",
"D6",
"D7",
"D8",
"D9",
"D10",
"D11",
"D12",
"D13",
"D14"
FROM (SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d12,
d13,
d14
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d15,
d16,
d17
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d18,
d19,
d20
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d21,
d22,
d23
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d24,
d25,
d26
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d27,
d28,
d29
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d30,
d31,
d32
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d33,
d34,
d35
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d36,
d37,
d38
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d39,
d40,
d41
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d42,
d43,
d44
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d45,
d46,
d47
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d48,
d49,
d50
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d51,
d52,
d53
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d54,
d55,
d56
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d57,
d58,
d59
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d60,
d61,
d62
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d63,
d64,
d65
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d66,
d67,
d68
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d69,
d70,
d71
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d72,
d73,
d74
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d75,
d76,
d77
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d78,
d79,
d80
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d81,
d82,
d83
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d84,
d85,
d86
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d87,
d88,
d89
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d90,
d91,
d92
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d93,
d94,
d95
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d96,
d97,
d98
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d99,
d100,
d101
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d102,
d103,
d104
FROM SMS.SMS_DATA
WHERE sheet = 37
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d105,
NULL,
NULL
FROM SMS.SMS_DATA
WHERE sheet = 37)
WHERE d12 IS NOT NULL;

DROP PUBLIC SYNONYM SMS_DRESSING_TRANSFER_V1;

CREATE OR REPLACE PUBLIC SYNONYM SMS_DRESSING_TRANSFER_V1 FOR


SMS.SMS_DRESSING_TRANSFER_V1;

GRANT SELECT ON SMS.SMS_DRESSING_TRANSFER_V1 TO PUBLIC;

-----------------------------------------
--S22 BVC S38 DRESSING - INVENTORY
-----------------------------------------
DROP VIEW SMS.SMS_DRESSING_INVENTORY_V1;

CREATE OR REPLACE FORCE VIEW SMS.SMS_DRESSING_INVENTORY_V1


(
ROW_ID,
SHEET,
SAVED,
RECEIVED,
MOBILE,
INVENTORY_REPORT_NO,
INVENTORY_DATE,
STORAGE_LOC_NAME,
PROD_DATE,
PROD_REPORT_NO,
BF_DATE,
BF_REPORT_NO,
PREPARED_BY,
REMARKS,
CLASSIFICATION,
QUANTITY_HEADS,
QUANTITY_KG
)
AS
SELECT DISTINCT "ROW_ID",
"SHEET",
"SAVED",
"RECEIVED",
"MOBILE",
"D1",
"D2",
"D3",
"D4",
"D5",
"D6",
"D7",
"D8",
"D9",
"D10",
"D11",
"D12"
FROM (SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d10,
d11,
d12
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d13,
d14,
d15
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d16,
d17,
d18
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d19,
d20,
d21
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d22,
d23,
d24
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d25,
d26,
d27
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d28,
d29,
d30
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d31,
d32,
d33
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d34,
d35,
d36
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d37,
d38,
d39
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d40,
d41,
d42
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d43,
d44,
d45
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d46,
d47,
d48
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d49,
d50,
d51
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d52,
d53,
d54
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d55,
d56,
d57
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d58,
d59,
d60
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d61,
d62,
d63
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d64,
d65,
d66
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d67,
d68,
d69
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d70,
d71,
d72
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d73,
d74,
d75
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d76,
d77,
d78
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d79,
d80,
d81
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d82,
d83,
d84
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d85,
d86,
d87
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d88,
d89,
d90
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d91,
d92,
d93
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d94,
d95,
d96
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d97,
d98,
d99
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d100,
d101,
d102
FROM SMS.SMS_DATA
WHERE sheet = 38
UNION ALL
SELECT row_id,
sheet,
saved,
received,
mobile,
d1,
d2,
d3,
d4,
d5,
d6,
d7,
d8,
d9,
d103,
d104,
d105
FROM SMS.SMS_DATA
WHERE sheet = 38)
WHERE d10 IS NOT NULL;

DROP PUBLIC SYNONYM SMS_DRESSING_INVENTORY_V1;

CREATE OR REPLACE PUBLIC SYNONYM SMS_DRESSING_INVENTORY_V1 FOR


SMS.SMS_DRESSING_INVENTORY_V1;

GRANT SELECT ON SMS.SMS_DRESSING_INVENTORY_V1 TO PUBLIC;

You might also like