select * from DM_BASE_MEDICINE_INOUT_MON where 1=0
select * from DW_DICT_MEDICINE where 1=0
直接试试是不是提示表或视图不存在
select * from DW_DICT_MEDICINE where 1=0
直接试试是不是提示表或视图不存在
解决方案 »
- 新手安装oracle11g遇到了问题求大侠们相助
- 触发器update不更新
- oracle客户端如何连接服务器
- 朋友问如何将SQL SERVER 数据库 转换为 ORACLE (实现SQL SERVER不同库 有相同表名的情况)-牛人请发言.
- 刚学Oracle,有几个问题请教大家,谢谢
- 查找一个表在哪个段里面
- 请问,我要建一个100G的实例,数据文件多大一个为好?
- select * from table group by aa 问题
- 在哪下载oracle.jdbc.driver.OracleDriver驱动程序
- 怎样存放30000字节长的字符串?用什么类型?
- 路过的大虾,请假下下!关于ORACLE的DECODE的,谢谢哦!
- oracle数据多行不同列进行合并显示
refresh fast on demand
start with to_date('04-09-2012 09:27:27', 'dd-mm-yyyy hh24:mi:ss') next sysdate+1
as
select M.DIM_MONTH,
M.DIM_MEDICINE,
DW.ITEM_NAME,
DW.ITEM_SPEC,
DW.MAKER,
SUM(M.CASE_COUNT) AS CASE_COUNT
FROM DM_BASE_MEDICINE_INOUT_MON M
inner JOIN cz_dw_dict_medicine DW on M.DIM_MEDICINE=dw.item_code
and M.dim_month >= dw.VALIDTIME_START
and M.dim_month <=nvl(dw.VALIDTIME_END,date'2050-8-1')
where dw.item_code is not null
AND M.CASE_COUNT>0
AND DW.ITEM_CODE NOT LIKE '9%'
group by M.DIM_MONTH,
M.DIM_MEDICINE,
DW.ITEM_NAME,
DW.ITEM_SPEC,
DW.MAKER
=================CREATE MATERIALIZED VIEW LOG ON cz_dw_dict_medicine
WITH ROWID ,SEQUENCE(ITEM_CODE,ITEM_NAME,MAKER,ITEM_SPEC,VALIDTIME_START,VALIDTIME_END) including new valuesCREATE MATERIALIZED VIEW LOG ON DM_BASE_MEDICINE_INOUT_MON
WITH ROWID ,SEQUENCE(DIM_MONTH,DIM_MEDICINE,CASE_COUNT) including new values
我把在物化视图中所有有涉及的列都建在 了日志的过滤列中,然后就可以了
有兴趣的上面可以看看