问:关于存储过程与SQL的区别与使用情况
请问什么时候用存储过程,什么时候用SQL语句?
SQL语句的执行是先由客户端发送"SQL"语句,服务器编译、优化后再执行
存储过程是先编译优化后存放在服务器端,用户使用存储过程相对"SQL"语句来说 减少了网络传输和编译优化等步骤,相对来说效率要高点
使用存储过程的原则是 对于经常要使用的SQL语句或者比较大的SQL动作效果比较好
当然存储过程不是万能的 因为是完全在服务器上执行 若执行的是比较大的动作 则服务器资源的耗用也会影响其他客户对服务器资源的申请
以上为个人意见 不妥 欢迎拍砖