日期:2014-05-19  浏览次数:20412 次

显示数据时,超过多少条记录需要用存储过程,多少条记录以下就sql语句就好了?
显示数据时,超过多少条记录需要用存储过程,多少条记录以下就sql语句就好了?

------解决方案--------------------
10的50次方 条记录以上绝对要使用存储过程。
------解决方案--------------------
正解
----------------
使用存储过程有以下优点:
一、减少网络数据传递流量提高T-SQL语句执行速度
用户在使用到SQL语句的时候,如用户进行数据查询,数据插入的时候首先要把相关的SQL语句发送的SQLSERVER,在进行比较复杂的查询等操作时候就要频繁向服务器发送这样的SQL语句,浪费网络带宽,效率低下而且加重服务器的负担。而存储过程经过编译存放在服务上,使用存储过程要比单条SQL语句快的多。

二、适合模块化编程,提高系统的通用性
存储过程在被创建以后,可以在程序中被多次调用而不用重复编写SQL语句。

三、可以更有效的管理用户操作数据库的权限
通过SQLSERVER分配权限更安全

------解决方案--------------------
使用存储过程有以下优点:
一、减少网络数据传递流量提高T-SQL语句执行速度
用户在使用到SQL语句的时候,如用户进行数据查询,数据插入的时候首先要把相关的SQL语句发送的SQLSERVER,在进行比较复杂的查询等操作时候就要频繁向服务器发送这样的SQL语句,浪费网络带宽,效率低下而且加重服务器的负担。而存储过程经过编译存放在服务上,使用存储过程要比单条SQL语句快的多。

二、适合模块化编程,提高系统的通用性
存储过程在被创建以后,可以在程序中被多次调用而不用重复编写SQL语句。

三、可以更有效的管理用户操作数据库的权限
通过SQLSERVER分配权限更安全