视图与效率 使用视图有诸多好处这我就不多说了大伙都明白我问一个问题在存储过程中使用了视图与不使用视图直接写语句效率是否有区别有多大原因是什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我自己的感觉(不一定正确):因为视图查询出的结果放在CACHE中,下次再用到该结果的话,会很方便的从CACHE中读出。在多次重复读某视图的情况下,这是提高效率。但是如果视图查询出的结果不会被经常用到,就会无谓的占用CACHE,由于视图一般要做多表连接、条件查询等,可能每次查询都要占用很多的时间,这时还不如在存储过程中将他拆成若干个语句来的有效率。 select语句查询出的结果也放在CACHE中,所以所谓提高效率还是不存在。实际应用中好像一般都是为了简化复杂查询或者限制权限 Oracle 初学者 如何根据table查sp,根据sp查table case when 语句 如何取不等于0的值 求一SQL语句,谢谢 oracle出现问题 难度较高的树型结构的陈列方式 一个数据类型转换的问题,急急!!! 如何加密TNSNAMES.ORA 有点难度的问题,在线等候 问一个数据库查询的问题 取ORCALE数据库表字段问题 oralce8 sql语句里俩个字符型字段相加怎么实现,很急很急很急很急很急很急
从CACHE中读出。在多次重复读某视图的情况下,这是提高效率。
但是如果视图查询出的结果不会被经常用到,就会无谓的占用CACHE,
由于视图一般要做多表连接、条件查询等,可能每次查询都要占用很多的
时间,这时还不如在存储过程中将他拆成若干个语句来的有效率。