我公司的一套ERP系统共有百多个表,由于表与表之间的关系比较多,所以我一开始用了比较多的视图。
但有同事给我建议多用 SQL 语句进行查询性能和维护会更方便些。
所以想请教高手们,以你们的工作经验,视图多用好还是少用好呢? 
谢谢!

解决方案 »

  1.   

    根据应用的需要建,当然视图的维护要比嵌入式SQL要方便得多,致于性能,要看你写视图的技巧的表设计的技巧了.一般地,视图更方便于以后进行修改.
      

  2.   

    视图的性能应该比sql还是稍逊点!
      

  3.   

    如果经常对表进行DML操作的话,还是少用视图较好;视图最好用在对一些很少做修改的表。
      

  4.   

    没有一定的说法.只要view的SQL合理,多点也没什么?
      

  5.   

    有时候是必须要用视图.而有的时候却要把SQL查询写在程序中.