您的位置:首页 > 其它

IE9貌似依然杯具

2010-09-27 20:06 281 查看
1.视图用于查询数据,不能用于存储数据(物化视图除外)。这是视图与表的主要区别。

2.视图依赖于表,当基础表的结构发生变化的时候,必须重新编译,才能再次使用。可以通过再次执行对视图的查询操作,就会重新编译。

3.利用视图更新数据表,但不是视图的所有列都可以更新,只有那些直接由基础表获得的列才可以进行更新操作。

4.创建视图的时候加上with check option可以保证视图数据的完整性。

5.物化视图可以实际存储数据,所以会占用一定的数据库空间,它不像临时表那样在某个特定的时机会删除数据。适合读取频繁的场合,不适合更新频繁的场合。例:create materialized view mv_test
build immediate --立即加载物化视图的数据
refresh on commit--基础表的数据一变化,就更新到视图
enable query rewrite--启用查询重写,查询数据时优先查询物化视图
as
select empno,ename from emp ;

总结视图的优点
1.增强安全性
2.数据组装
3.封装复杂查询
4.提供建模模型
4.提高响应速度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: