我根据物化视图的要求,在数据表上建立物化视图日志,然后创建物化视图。可是物化视图的内容就是不刷新,我通过程序向表中插入记录,日志也记录了。但是物化视图的数据就是不更新,请大侠帮忙解决一下。日志脚本
CREATE MATERIALIZED VIEW LOG ON RS_SUPPLIERSMODIFY with rowid, sequence(modify_id,state, modifytype) including new values;物化视图脚本
create materialized view MV_SUPPLIER_ENTRY_EXIT_APP
refresh force on commit
enable query rewrite
as
(
SELECT SUM(DECODE(A.MODIFYTYPE,0,1,0)) SUPPLIER_ENTRY_COUNT,----供应商准入申请数
SUM(DECODE(A.MODIFYTYPE,2,1,0)) SUPPLIER_EXIT_COUNT -----供应商退出申请数
FROM RS_SUPPLIERSMODIFY A ---供应商申请信息
WHERE A.STATE in ('0','3','4','6','7','8') ---未审核
);自认为没有什么问题呀!
CREATE MATERIALIZED VIEW LOG ON RS_SUPPLIERSMODIFY with rowid, sequence(modify_id,state, modifytype) including new values;物化视图脚本
create materialized view MV_SUPPLIER_ENTRY_EXIT_APP
refresh force on commit
enable query rewrite
as
(
SELECT SUM(DECODE(A.MODIFYTYPE,0,1,0)) SUPPLIER_ENTRY_COUNT,----供应商准入申请数
SUM(DECODE(A.MODIFYTYPE,2,1,0)) SUPPLIER_EXIT_COUNT -----供应商退出申请数
FROM RS_SUPPLIERSMODIFY A ---供应商申请信息
WHERE A.STATE in ('0','3','4','6','7','8') ---未审核
);自认为没有什么问题呀!
解决方案 »
- 建分区表时,为什么不同的分区要指定不同的多个表空间?都用一个表空间可以么?
- 关于Oracle HTTPServer 服务的问题
- oracle中怎样用sql把一列的数据转化为以逗号分割的字符串???
- 如何将sql server 数据库转为Oracle数据库?
- oracle高级复制是不是必须要求2边表结构一致?
- 如何将 MySql 数据库 移植到 Oracle 数据库
- 求: raw-> number,number-> raw 的PL/SQL 函数
- 一个关于GTANT的问题,在线等.!!!!!!!!!!!11
- 求助oracle的触发器!!
- 数据库字段拷贝问题,请求解答!!
- 时间间隔计算
- 不管会不会都进来看看
将创建物化视图的脚本中的force改成complete吧。create materialized view MV_SUPPLIER_ENTRY_EXIT_APP
refresh complete on commit
enable query rewrite
as
(
SELECT SUM(DECODE(A.MODIFYTYPE,0,1,0)) SUPPLIER_ENTRY_COUNT,----供应商准入申请数
SUM(DECODE(A.MODIFYTYPE,2,1,0)) SUPPLIER_EXIT_COUNT -----供应商退出申请数
FROM RS_SUPPLIERSMODIFY A ---供应商申请信息
WHERE A.STATE in ('0','3','4','6','7','8') ---未审核
);