存储过程
:
CREATE PROCEDURE GetName --创建存储过程
@score INT=60, --设置输入参数及类型并给个默认值
@result NVARCHAR(30) OUTPUT --设置输出参数及类型
AS --不要忘了AS
//给输出参数赋值
SET @result=(SELECT [Name] FROM Users WHERE Score>@score)
调用:
DECLARE @sum NVARCHAR(30) --声明一个变量,类型与存储返回类型一致
EXEC GetSum DEFAULT,@sum OUTPUT --执行存储过程(带默认值)及输出参数设置
SELECT @sum AS sums --查看结果