关于ORACLE物化视图是否支持外连接 oracle物化视图外连接复杂查询 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这种情况不是不能用物化视图,而不能用实现物化视图的fast刷新,你试试complete看行不行先~外连接要想fast刷新:WHERE语句中包含外连接,那么唯一约束必须存在于连接中内表的连接列上 搞定了.完全刷新对于数据量较大的表还是无法满足需求的.多表连接的物化视图想要使用fast刷新时,首先,select 语句中包含到的每一个表都需要创建视图日志;其次,视图日志中需要指定在select语句和where条件中用到的该表的字段;第三,在select中必须包含所涉及到的所有表的rowid,第四,外连接不能使用标志sql语法,应使用(+)这种oracle固有语法.虽然没有完全解答我的问题,但还是把分给你. 如何查询今天的数据? 存储过程问题 plsql return 作用 oracle中pl/sql编程 编写1+2+3+。。。。+100的和?? insert中文到oracle出现乱码解决方法 关于oracl8i 查询结果错位的问题 菜鸟的数据复制问题????? 高手请进,VB如何调用oracle的用户定义函数 如何统计表每天写入的数据量(千万级数据量) sql语句求助,查询每个月有多少笔业务,去除重复的笔数,我只写了一个 利用取到的SQL的值当条件在获取值,拼成一个SQL 如何实现? 两表间的数据更新问题
外连接要想fast刷新:WHERE语句中包含外连接,那么唯一约束必须存在于连接中内表的连接列上
完全刷新对于数据量较大的表还是无法满足需求的.
多表连接的物化视图想要使用fast刷新时,
首先,select 语句中包含到的每一个表都需要创建视图日志;
其次,视图日志中需要指定在select语句和where条件中用到的该表的字段;
第三,在select中必须包含所涉及到的所有表的rowid,
第四,外连接不能使用标志sql语法,应使用(+)这种oracle固有语法.虽然没有完全解答我的问题,但还是把分给你.