SQLSERVER学习七:存储过程

1、普通存储过程

CREATE PROC THC_PROC(@v1 INT,@v2 INT) --CREATE PROC 存储过程名称(@参数1 参数类型,···)
AS
BEGIN
    PRINT @v1 + @v2;--打印消息
    SELECT * FROM Table_1;--查询结果,最后会输出结果,此处也可执行删除、更新、添加等操作
END
GO

EXECUTE THC_PROC 2,3; --调用存储过程
GO

2、带返回值的存储过程

CREATE PROC RESULT_PROC(@v1 INT,@v2 INT)
AS
BEGIN
    RETURN @v1 + @v2; --查询结果 -- RETURN 返回值;
END
GO
--调用有返回值的存储过程
DECLARE @retsult INT;
EXECUTE @retsult = RESULT_PROC 2,3
SELECT @retsult
原文地址:https://www.cnblogs.com/juanheqiao/p/14346833.html