在开发过程中对数据库操作 视图 和存储过程 使用有什么原则吗
比如 尽量多使用视图 少使用存储过程
    或者少是有视图  多使用存储过程 等
请前辈指点 感激不尽

解决方案 »

  1.   

    1.
    It depends on.2.
    同样一个查询 SP 会比 View 快
      

  2.   

    應該說多用存儲過程,少用sql語句(或者不用)
    還有就是sql的優化
    去sql區看吧
      

  3.   

    另外 如果sql语句与变化  不需要改程序
    只改存储过程就行了哪么就没有改代码 生成  从新部署的麻烦了
      

  4.   

    存储过程是快,但不易维护.PetShop里是建议少用存储过程的.
      

  5.   

    看你使用什么数据库了,数据库不一样,你的结论不一样。存储过程是预编译的,执行起来要比较快。视图在sqlserver下是可以进行增删改的操作的,跟表没有什么区别,
    当你要对表进行纵向分割存储时,必须用到视图。