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