获取三个数中的最大值:
CREATE PROCEDURE proc_max
@a INT,
@b INT,
@c INT
AS
BEGIN
DECLARE @max INT;
IF @a>@b
SET @max=@a;
ELSE
SET @max=@b;
IF @c>@max
SET @max=@c;
PRINT '三个数中最大的一位是'+CAST(@max AS VARCHAR(50))+'.';
END
执行存储过程:
EXEC proc_max 3,4,5;
删除存储过程:
DROP PROCEDURE proc_max;