ORACLE中视图的形式有哪几种? 视图分简单视图和复杂视图两种,两种视图的区别如下表:类型 简单视图 复杂视图表的数目 一个 多个是否包含函数 不行 可以是否包含聚合数据 不行 可以是否可以在表上执行DML语句 可以 不允许 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有一种叫做物化视图:视图日志是要create materialized view log ....命令创建的,一般来说创建物化视图有如下几个步骤:1、赋相关权限,在赋权这一步要注意某些对象权限不能通过角色来赋,否则在创建物化视图时会报错,具体权限的说明参考manual。我记得要创建log的话应有alter的对象权限或alter any table的系统权限2、创建dblink:一种方式是直接使用create....using...identified by....创建;另一种方法是用create...using '..'创建一个公共dblink,再用create .... identified by '公共dblink名'来创建。此外,如果global_name参数如果为true,那么dblink一定要与global_name相同,有些人为了这个把此参数设为false,实际上可用@区分名这个方法创建多个dblink。如global_name为test.jxpost.cn,那么可以创建test.jxpost.cn@a、test.jxpost.cn@b....此类的dblink3、创建log(如果要refresh fast),要求表上有主键或unique index4、创建mview另外,你在创建mview时指定query rewrite是为什么?你要试验查询重写吗?那你需要设置相关的初始化参数,否则加了也是白加。 数据库中的某个表显示不出来!急求帮忙! asp.net 与oracle问题 如何调整ORACLE9I的初始化参数?请大吓助我 怎么让存储过程和定时器挂钩 向各位高手请教问题 Oracle 异常,跪求解决方法 这个触发器要怎么写呀!!(sqlserver->oracle)在线等!!! [oracle][ODBC][Ora]连接因对象主机或对象不存在而失败 怎样调用包,关于返回数据集的问题 oracle数据库可以改名吗? 请教:我用dba用户登陆后,找不到DBMS_SHARED_POOL.KEEP呢? 大家帮忙看看,多谢! 关于硬件报价系统数据库底层表结构的建立
1、赋相关权限,在赋权这一步要注意某些对象权限不能通过角色来赋,否则在创建物化视图时会报错,具体权限的说明参考manual。我记得要创建log的话应有alter的对象权限或alter any table的系统权限
2、创建dblink:一种方式是直接使用create....using...identified by....创建;另一种方法是用create...using '..'创建一个公共dblink,再用create .... identified by '公共dblink名'来创建。此外,如果global_name参数如果为true,那么dblink一定要与global_name相同,有些人为了这个把此参数设为false,实际上可用@区分名这个方法创建多个dblink。如global_name为test.jxpost.cn,那么可以创建test.jxpost.cn@a、test.jxpost.cn@b....此类的dblink3、创建log(如果要refresh fast),要求表上有主键或unique index4、创建mview另外,你在创建mview时指定query rewrite是为什么?你要试验查询重写吗?那你需要设置相关的初始化参数,否则加了也是白加。