其实他们执行的后的结构都是一样的
但是在执行过程中就不一样了,使用存储过程主要是为了加快数据库查询的速度好处:
1.存储过程语句写在数据库服务器上,经过了数据库的预编译,执行速度快。
在编写大型程序的时候,它可以提高数据库查询性能。
2.对于较大的sql语句,在查询的时候加重网络负担
3.一个函数,大家调用,程序规范化了
.......

解决方案 »

  1.   

    存储过程的优点:
    1.性能-因为存储过程在服务器上执行,一般来说比在工作站上运行时间短。
    2.分离client和server开发任务。
    3.可以使用存储过程作为强制安全性的工具。
    4.运行在其中置入规则及其他逻辑,允许将控制信息置入系统中。理想模式中,数据的管理输入服务器范畴,而报告及数据输出及显示在客户端完成。
      

  2.   

    楼上几位都写得这么清楚了,存储过程的好处我就不说啦!但其实你在写的过程中不一定非得也存储过程的,可以直接使用SQL。如果是用OleDb联接的话,还可以直接使用表。