目 录;;存储过程的分类
调用存储过程;直接使用T-SQL语句操作访问数据是一种低效的资源使用方式,并且有可能产生安全风险。存储过程是数据库开发人员为了使用某一特定的功能而编写的数据库过程,它具有良好的逻辑封装体。
使用存储过程的优点
易于维护。正确使用存储过程能够将数据库应用与应用程序的业务逻辑分开,当维护数据库相关功能时,只需要修改存储过程即可;
提升性能。使用存储过程能有效提高数据访问效率,存储过程会在第一次执行时被编译,应用程序可以直接从编译后的文件中获取相应结果;
减少流量和通信。使用存储过程访问数据,可以降低对网络带宽的需求,减少应用程序读取数据库的次数;
提高安全性。只允许可信赖的本地存储过程访问数据库,提高数据的安全性。;返回记录集的存储过程
返回记录集的存储过程常用于查找指定记录,然后将查找、排序和过滤后的结果返回到DataSet对象或list-bound控件
例:定义了查询所有用户信息的存储过程 ;返回值的存储过程
返回值的存储过程也称为标量存储过程,常用于执行返回单一值的数据库命令或函数。
例:定义了判断用户名是否存在的存储过程 ;行为存储过程
行为存储过程用于实