--###########################################################################
--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;