一:存储过程
1.1:基本概念
实际上是存储在数据库中供所有用户程序调用的子程序。
好处:允许模块化程序设计;改善性能;减少网络流量;增强应用程序的安全性。
1.2.1:创建存储过程
CREATE PROCEDURE procedure_name
@parameter data_type
AS sql_statement
1.2.2:执行存储过程
EXEC procedure_name 参数
例:带输出参数的存储过程。计算两个数的乘积,并将计算结果作为输出参数返回给调用者
CREATE PROCEDURE p_multi
@var1 int, @var2,int @var3,int output
as
Set @xar3