一、存储过程

1、存储过程:存储过程是一组编译在单个执行计划中的T-SQL语句,就像函数一样的会保存在数据库中(可编程性)

2、存储过程的优点:

  1)、允许模块化程序设计

  2)、允许更快执行如果某操作需要大量T-SQL代码或需要重复执行,存储过程将比T-SQL批代码的执行要快。将在创建存储过程时对其进行分析和优化,并可以在首次执行该过程后使用该过程的内存中版本。

  3)、减少网络流量

  4)、一个需要数百行T-SQL代码的操作由一条执行过程代码的单独语句就可实现,而不需要在网络中发送数百行代码。

  5)、作为安全机制使用

3、创建

create  proc  存储过程名          //不需要写返回参数类型

   参数 
as                          //as 后面写和函数体,只有开始没有结束

   函数体

return 值             

实例:

create proc JiaFa      

@a int;

@b int;

as

  declare @c int;

  select @c = @a + @b;

   return @c
View Code

相关文章: