Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Materialized Views Driving Me Mad!
I have crated a mview using the following :
CREATE SNAPSHOT CAESAR_DELIVERY_LINE_MV
TABLESPACE ORA9
PCTFREE 1 INITRANS 2 MAXTRANS 255
STORAGE (INITIAL 100M NEXT 10M MINEXTENTS 1 MAXEXTENTS 10 PCTINCREASE
1)
REFRESH FORCE
ENABLE QUERY REWRITE
AS
SELECT CAESAR_DELIVERY_LINE.COMPANY_CODE,
CAESAR_DELIVERY_LINE.LDG_PERIOD,
M_PRODUCTS.BUSINESS_DESC, sum(CAESAR_DELIVERY_LINE.QUANTITY_DELIVERED) as QUANTITY_DELIVERED, sum(CAESAR_DELIVERY_LINE.EURO_REVENUE) as EURO_REVENUE, sum(CAESAR_DELIVERY_LINE.EURO_COST) as EURO_COST, sum(CAESAR_DELIVERY_LINE.QUANTITY_DELIVERED * M_PRODUCTS.MAIN_UNIT)as VOLUME_DELIVERED
When a run the SQL :
SELECT CAESAR_DELIVERY_LINE.COMPANY_CODE, CAESAR_DELIVERY_LINE.LDG_PERIOD,
M_PRODUCTS.BUSINESS_DESC, sum(CAESAR_DELIVERY_LINE.QUANTITY_DELIVERED) as QUANTITY_DELIVERED, sum(CAESAR_DELIVERY_LINE.EURO_REVENUE) as EURO_REVENUE, sum(CAESAR_DELIVERY_LINE.EURO_COST) as EURO_COST, sum(CAESAR_DELIVERY_LINE.QUANTITY_DELIVERED * M_PRODUCTS.MAIN_UNIT)as VOLUME_DELIVERED
However, if I run :
SELECT CAESAR_DELIVERY_LINE.COMPANY_CODE,
CAESAR_DELIVERY_LINE.LDG_PERIOD,
M_PRODUCTS.BUSINESS_DESC, sum(CAESAR_DELIVERY_LINE.QUANTITY_DELIVERED) as QUANTITY_DELIVERED, sum(CAESAR_DELIVERY_LINE.EURO_REVENUE) as EURO_REVENUE, sum(CAESAR_DELIVERY_LINE.EURO_COST) as EURO_COST, sum(CAESAR_DELIVERY_LINE.QUANTITY_DELIVERED * M_PRODUCTS.MAIN_UNIT)as VOLUME_DELIVERED
Any ideas as having read the literature over and over I don't know how to make it work!?
George Received on Tue Apr 09 2002 - 09:25:54 CDT