Files
mip/Schema/ext_cost.pdc
andrew.hardy c621cd7b24 Initial changes to mip_quotation.pck and mip_bulk_load.pck to support PhaseII purging requirements.
New attributes added to Schema/ext_cost.pdc,  Data/BulkLoad/BULK_LOAD.xls (as exported through Data/BulkLoad/MATERIAL_COSTS.csv).

Changes to views V_AICO.vw and V_QUOTE_DETAILS.vw to recognize the new attributes and to stop PURGING being excluded from details.


git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@12526 248e525c-4dfb-0310-94bc-949c084e9493
2009-09-04 16:29:42 +00:00

101 lines
2.4 KiB
Plaintext

BEGIN
FOR l_rec IN (SELECT table_name
FROM user_tables
WHERE table_name IN ('EXT_COSTS', 'EXT_LABOUR_COSTS', 'EXT_MATERIAL_COSTS')) LOOP
EXECUTE IMMEDIATE 'DROP TABLE '||l_rec.table_name;
END LOOP;
END;
/
create table ext_labour_costs
(
netw01_selling_price varchar2(240),
netw02_selling_price varchar2(240),
netw03_selling_price varchar2(240),
netw04_selling_price varchar2(240),
netw05_selling_price varchar2(240),
netw06_selling_price varchar2(240),
netw07_selling_price varchar2(240),
netw08_selling_price varchar2(240),
valid_from varchar2(240),
valid_to varchar2(240),
enty_code varchar2(240),
mesc_code varchar2(240),
svcpt_code varchar2(240),
mety_code varchar2(240)
)
ORGANIZATION EXTERNAL
( type oracle_loader
default directory webmip_bulk_load
access parameters
( records delimited by NEWLINE
READSIZE 10485760
skip 3
fields terminated by "," optionally enclosed by '"'
missing field values are NULL
(
netw01_selling_price,
netw02_selling_price,
netw03_selling_price,
netw04_selling_price,
netw05_selling_price,
netw06_selling_price,
netw07_selling_price,
netw08_selling_price,
valid_from,
valid_to,
enty_code,
mesc_code,
svcpt_code,
mety_code
)
)
location ('LABOUR_COSTS.csv')
)
reject limit unlimited
/
create table ext_material_costs
(
selling_price varchar2(240),
cost_price varchar2(240),
delivery_cost varchar2(240),
valid_from varchar2(240),
valid_to varchar2(240),
cost_type varchar2(240),
modu_code varchar2(240),
hou_code varchar2(240),
bas_code varchar2(240),
adit_code varchar2(240),
mety_code varchar2(240),
mesc_code varchar2(240),
enty_code varchar2(240)
)
ORGANIZATION EXTERNAL
( type oracle_loader
default directory webmip_bulk_load
access parameters
( records delimited by NEWLINE
READSIZE 10485760
skip 2
fields terminated by "," optionally enclosed by '"'
missing field values are NULL
(
selling_price,
cost_price,
delivery_cost,
valid_from,
valid_to,
cost_type,
modu_code,
hou_code,
bas_code,
adit_code,
mety_code,
mesc_code,
enty_code
)
)
location ('MATERIAL_COSTS.csv')
)
reject limit unlimited
/