带参数的存储过程
来源:互联网 发布:centos grub win7 编辑:程序博客网 时间:2024/04/29 23:54
来看看对存储过程的定义:存储过程存储在数据库内,是一组预先编译好的T-SQL代码,完成特定的功能。可有应用程序通过一个调用执行,并且允许用户声明变量,有条件执行以及其它强大的编程功能。系统的存储过程以sp_开头,扩展的存储过程以xp_开头,自定义不要使用。
我理解到的优点:1.提高数据库执行速度。存储过程只在最初的时候编译即可,以后每次执行都不需要重新编译。存储过程创建后,它的名字就存储在系统表sysobjects中,它的源代码存放在系统表syscomments中。2.提高代码的优化率和可读性。存储过程可以设置参数,可以根据传入的参数不同重复使用同一个存储过程。
screate procedure er //使用T-SQL命令创建存储过程@boid int, @eoid int, @oq int output as select @oq=avg(Stu_SQL)FROM StuTestwhere Stu_ID between @boid and @eoid
declare @a int //使用EXECUTE命令传递单个参数exec ers 0510301,0510312,@a output if @a<10 print'小于10组数据' else begin print @a print'大于10组数据' end
0 0
- 带参数的存储过程
- 带参数的存储过程
- 带参数存储过程
- 带参数的存储过程sp_executesql
- 带默认参数的存储过程
- 带参数的存储过程sp_executesql
- 处理带参数的存储过程
- 带参数的存储过程填充DataSet
- VC++调用带参数的存储过程
- 使用带输入输出参数的存储过程
- 使用带输入参数的存储过程
- sql2005带参数的分页存储过程
- 调用带输出参数的存储过程
- 带输出参数的存储过程调用
- 执行带输出参数的存储过程
- 带输出参数的存储过程
- 如何创建带参数的存储过程
- 执行带参数的存储过程
- high performence javascript(高性能JavaScript)
- webpack
- shell统计文件里面特定字符串出现次数
- Android Studio快速生成get,set,tostring,构造函数
- MySql入门
- 带参数的存储过程
- gulp笔记
- Androin学习笔记五十二: SQLiteCursor(示例,出错代码)
- IntelliJ IDEA中js代码报如下警告的解决方法
- Handler和异步消息处理机制的解析!!
- 动态规划水题
- 20150331输入输出printf、scanf
- POJ 1182 食物链(并查集)
- shell study-Shell脚本编程的常识(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)