现有实体化视图的SQL语句发生了变化,需要更新实体化视图,但是发现实体化视图无法replace,
提示说ora-00922选项缺失或无效,请问各位实体化视图如何更新呀,先谢谢了!
提示说ora-00922选项缺失或无效,请问各位实体化视图如何更新呀,先谢谢了!
解决方案 »
- exp/imp 存储过程中文乱码
- ResultSet的getRow()返回的是一个int,如果数据量很大,超过int类型的范围会怎么样?
- TNS-12518 错误
- 简单sql 表怎么转 oracle 表
- 建了一张时间表time,有年、年描述、月、月描述、日、日描述等,怎么将系统时间初始化进去,比如说20100101到20121231这段时间,用pl/sql实现。
- VC + ADO 连接oracle数据库
- 100分 绝顶高手请进:“Lock”相关的怪问题(ORA9i设置)
- 在linux上安装Oracle9i
- 问个基础问题:
- 在SYSTEM用户中有一个名为PBCATTBL表,用来存放什么信息的?
- DATE问题
- 我这个怎么解决好啊?用触发器还是用程序解决?
USING NO INDEX
REFRESH FORCE ON DEMAND
START WITH TO_DATE('18-05-2009 11:05:35', 'DD-MM-YYYY HH24:MI:SS') NEXT SYSDATE + 4/24
AS
SELECT ITM_CODE,SUM(RESTDIE) 在流,
SUM(芯片库存) 芯片库存
FROM
(
SELECT WRD_ITM_CODE ITM_CODE,(WRD_RESTQTY) RESTDIE,
0 芯片库存
FROM TBLWAFERPO F,TBLWAFERPODT W
WHERE F.BUS_CODE = W.BUS_CODE
AND F.WFR_ID = W.WFR_ID
AND F.WFR_STATUS <> 'Closed' UNION ALL
SELECT "芯片名称" ,0,
ROUND(("DIE1"+"DIE2"+"DIE3"+"DIE4")/1000,1)"合计"--在这里添加DIE5,怎么更新视图
FROM ICD_ZC_XPKC_GCP a
WHERE ("芯片名称" like '1101%'
OR "芯片名称" LIKE '1102%'
)
)
GROUP BY ITM_CODE;
这是实体化视图代码,我现在根据需求修改了查询语句,这样怎么更新视图呀,谢谢大侠!