sql 存储过程篇

存储过程定义

 一个命名的存储在服务器上的预编译T_SQL语句集合

存储过程的优点

提高性能,加快程序的执行速度,减少网络流量,提高系统的安全性,实现模块化编程

存储过程的实例:

 1 /*
 2  无参存储过程
 3 */
 4 create procedure pro_GetStuInfo
 5 as
 6 begin
 7   select * from StuInfo
 8 end
 9 --调用
10 execute pro_getStuInfo
11 
12 /*
13  无输出参数的存储过程
14 */
15   create procedure pro_GetStuInfo11(@stuNo nvarchar(50))
16 as
17 begin
18   select * from StuInfo where stuNO=@stuNo
19 end
20 --调用
21 execute pro_GetStuInfo11 @stuNo= 2013
22 
23 /*
24  有输出参数的存储过程
25 */
26 alter procedure pro_GetStuInfo22(@stuNo nvarchar(50),@name nvarchar(50) output)
27 as
28 begin
29   select @name=name from StuInfo where stuNO=@stuNo
30 end
31 ---调用
32 declare @name1 nvarchar(50)
33 exec  pro_GetStuInfo22 2013 ,@name1 output--注意格式问题
34 print @name1
View Code

sql 存储过程篇,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。